/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1318452750 */
/* :files, 'public/stylesheets/shared', ... @ 1318452826 */
/* public/stylesheets/shared/base_container.css @ 1318452826 */
#base_background {
  background: #f6f6f6 url('/images/home/noise_bg.gif?1318452826');
  padding: 15px 0; }

#base_background .base_flash_wrap > div {
  margin-bottom: 10px; }

#base_container {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color: #F6F6F6;
  border: 1px solid #ddd;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  width: 996px;
  margin: 0 auto;
  text-align: left; }

#base_container h2 {
  color: #666;
  font-size: 30px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-weight: normal;
  line-height: 40px;
  vertical-align: top;
  letter-spacing: -1px;
  text-align: left;
  text-shadow: #fff 1px 1px 0px; }

#base_container #subheader {
  margin-bottom: 10px;
  text-align: left;
  background: none; }

#base_container #subheader h1 {
  font-weight: normal;
  color: #999;
  font-size: 18px; }

#base_container #subheader a {
  font-weight: bold;
  color: #000; }

#base_container .main_content_section {
  text-align: left;
  padding: 0 15px 15px;
  vertical-align: top; }

#base_container .main_content_section.two_column {
  float: left;
  width: 647px; }

#base_header_nav {
  margin-bottom: 10px; }

#base_header_nav .nav_header {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  height: 50px;
  padding: 10px;
  background-color: #eee;
  border-bottom: 1px solid #ccc; }

#base_header_nav .nav_header .user_info .tiny_thumbnail {
  width: 50px;
  float: left; }

#base_header_nav .nav_header .user_info .user_handle {
  font: italic 24px Georgia;
  color: #999;
  padding-top: 10px;
  padding-right: 15px;
  float: left;
  height: 50px; }

#base_header_nav .nav_header .user_info a.user_handle:hover {
  text-decoration: none; }

#base_header_nav .nav_header .follow_buttons {
  float: left;
  margin-top: 10px;
  border-left: 1px dotted #ccc;
  padding: 0 15px; }

#base_header_nav .nav_header #facebook_like_button {
  margin-top: 13px;
  padding-left: 15px;
  border-left: 1px dotted #ccc;
  width: 280px;
  float: left; }

#base_header_nav .first_nav {
  background: transparent url('') repeat-x bottom left;
  height: 36px;
  padding: 10px 10px 0 10px; }

#base_header_nav .first_nav .follow_buttons, #base_header_nav .first_nav .search {
  float: right; }

#base_header_nav .first_nav .user_info, #base_header_nav .first_nav .search_info {
  float: left;
  font-weight: bold;
  height: 36px;
  line-height: 25px;
  font-size: 13px; }

#base_header_nav .first_nav .user_info .user_handle, #base_header_nav .first_nav .search_info .user_handle {
  color: #000;
  font-weight: bold; }

#base_header_nav .first_nav .user_info a, #base_header_nav .first_nav .search_info a {
  font-weight: bold;
  color: #000; }

#base_header_nav .first_nav .user_info .thumbnail_outer, #base_header_nav .first_nav .search_info .thumbnail_outer {
  display: block;
  margin-right: 10px;
  float: left; }

#base_header_nav .first_nav .user_info .thumbnail_outer a, #base_header_nav .first_nav .search_info .thumbnail_outer a {
  border: 1px solid #ccc;
  padding: 2px;
  line-height: 16px;
  background-color: #fff;
  line-height: 22px; }

#base_header_nav .first_nav .user_info .chevron, #base_header_nav .first_nav .search_info .chevron {
  color: #bbb;
  font-size: 16px;
  font-weight: normal;
  margin: 0 10px;
  line-height: 21px; }

#base_header_nav .first_nav a {
  color: #999;
  line-height: 25px;
  vertical-align: top; }

#base_header_nav .first_nav a:hover {
  text-decoration: none; }

#base_header_nav .first_nav a em {
  font-style: normal !important;
  color: #999; }

#base_header_nav .first_nav .view_profile_button {
  display: block;
  float: right;
  line-height: 1em;
  vertical-align: middle;
  margin: -2px 4px 0 0; }

#base_header_nav .first_nav ul {
  float: left; }

#base_header_nav .first_nav ul li {
  display: block;
  float: left;
  height: 36px; }

#base_header_nav .first_nav ul li.active {
  background: transparent url('') no-repeat bottom center; }

#base_header_nav .first_nav .item {
  font-size: 13px; }

#base_header_nav .first_nav .item a {
  font-weight: bold; }

#base_header_nav .first_nav .item.active a, #base_header_nav .first_nav .item:hover a {
  color: #333; }

#base_header_nav .first_nav .separator {
  padding: 0 10px;
  color: #ccc;
  line-height: 25px; }

#base_header_nav .first_nav .right a {
  text-indent: -9999px;
  display: block;
  height: 26px;
  width: 76px;
  background: transparent url('/images/home/btn_viewprofile_75x26.png') no-repeat scroll 0 0;
  font-size: 11px;
  float: right; }

#base_header_nav .first_nav .right a:hover {
  background-position: 0 -26px;
  border: 0; }

#base_header_nav .first_nav .right a:active {
  background-position: 0 -52px;
  border: 0; }

#base_header_nav .first_nav ul.with_subnav li.active {
  background: transparent url('') no-repeat bottom center; }

#base_header_nav .second_nav div.container {
  height: 35px;
  background: url('') repeat-x 0 0; }

#base_header_nav .second_nav div.container .endcap {
  height: 35px;
  width: 8px;
  float: right;
  background: url('') repeat-x 0 0; }

#base_header_nav .second_nav div.container ul {
  height: 35px;
  background: url('') no-repeat right center; }

#base_header_nav .second_nav div.container ul li {
  height: 35px;
  line-height: 35px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  padding: 0 10px;
  font-size: 11px;
  font-family: arial;
  text-shadow: #666666 1px 1px 2px; }

#base_header_nav .second_nav div.container ul li {
  *display: inline; }

#base_header_nav .second_nav div.container ul li a {
  color: #F6F6F6;
  padding: 10px 0 10px 0; }

#base_header_nav .second_nav div.container ul li a:hover {
  text-shadow: #333333 1px 1px 4px;
  color: white;
  text-decoration: none; }

#base_header_nav .second_nav div.container ul li.active {
  background: url('') no-repeat bottom center; }

.floating_tabs div.container {
  background: url('') repeat-x 0 0; }

.floating_tabs div.endcap {
  background: url('') no-repeat -5px 0;
  width: 5px;
  height: 36px;
  float: right; }

.floating_tabs li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  height: 36px;
  line-height: 35px; }

.floating_tabs li {
  *display: inline; }

.floating_tabs li div.label {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  font-size: 11px;
  font-family: arial;
  font-weight: bold;
  color: #333; }

.floating_tabs li div.label {
  *display: inline; }

.floating_tabs li div.label a {
  color: #808080;
  font-weight: bold; }

.floating_tabs li div.label a:hover {
  text-decoration: none;
  color: #333; }

.floating_tabs li .pre {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: top;
  width: 8px; }

.floating_tabs li .pre {
  *display: inline; }

.floating_tabs li .post {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: top;
  width: 8px;
  border-right: 1px solid #ccc; }

.floating_tabs li .post {
  *display: inline; }

.floating_tabs li.last {
  width: 0px;
  border-left: 1px solid #fff; }

.floating_tabs li.active {
  background: url('') repeat-x 0 -36px; }

.floating_tabs li.active div.label a {
  color: #333; }

.floating_tabs li.active .pre {
  width: 3px;
  border-left: 0;
  margin-right: 5px;
  background: url('') no-repeat -15px 0; }

.floating_tabs li.active .post {
  width: 3px;
  margin-left: 5px;
  background: url('') no-repeat -18px 0; }

.floating_tabs li.first .pre {
  width: 5px;
  margin-right: 3px;
  background: url('') no-repeat 0 0; }

.floating_tabs li.first.active .pre {
  width: 5px;
  background: url('') no-repeat -10px 0; }

#subnavigation {
  clear: left;
  text-shadow: white 1px 1px 1px; }

#facebook_welcome {
  background: transparent url('') repeat-x;
  border-bottom: 1px solid #fff; }

/* public/stylesheets/shared/buttons.css @ 1318452826 */
button.standard_submit::-moz-focus-inner {
  border: none;
  /* overrides extra padding in Firefox */ }

button.standard_submit_blue {
  position: relative;
  height: 26px;
  border: 0;
  background: url(/images/buttons/submit/btn_blue_lft_500x26.png) no-repeat top left;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow: visible;
  line-height: 14px !important; }

button.standard_submit_blue:hover {
  background-position: 0 -26px; }

button.standard_submit_blue:hover .inner {
  background-position: right -26px; }

button.standard_submit_blue:active {
  background-position: 0 -52px; }

button.standard_submit_blue:active .inner {
  background-position: right -52px; }

button.standard_submit_blue .inner {
  background: url(/images/buttons/submit/btn_blue_rt_10x26.png) no-repeat top right;
  padding: 6px 8px 0 5px;
  margin: 0;
  display: block;
  color: #333333;
  text-shadow: 1px 1px 1px #e9eef3;
  height: 20px;
  position: relative;
  left: 4px;
  font-size: 11px;
  white-space: nowrap; }

button.standard_submit_brn {
  position: relative;
  height: 26px;
  border: 0;
  background: url(/images/buttons/submit/btn_brn_lft_500x26.png) no-repeat top left;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow: visible;
  line-height: 14px !important; }

button.standard_submit_brn:hover {
  background-position: 0 -26px; }

button.standard_submit_brn:hover .inner {
  background-position: right -26px; }

button.standard_submit_brn:active {
  background-position: 0 -52px; }

button.standard_submit_brn:active .inner {
  background-position: right -52px; }

button.standard_submit_brn .inner {
  background: url(/images/buttons/submit/btn_brn_rt_10x26.png) no-repeat top right;
  padding: 6px 8px 0 5px;
  margin: 0;
  display: block;
  color: white;
  text-shadow: 1px 1px 1px #161312;
  height: 20px;
  position: relative;
  left: 4px;
  font-size: 11px;
  white-space: nowrap; }

button.standard_submit_dkgry {
  position: relative;
  height: 26px;
  border: 0;
  background: url(/images/buttons/submit/btn_dkgry_lft_500x26.png) no-repeat top left;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow: visible;
  line-height: 14px !important; }

button.standard_submit_dkgry:hover {
  background-position: 0 -26px; }

button.standard_submit_dkgry:hover .inner {
  background-position: right -26px; }

button.standard_submit_dkgry:active {
  background-position: 0 -52px; }

button.standard_submit_dkgry:active .inner {
  background-position: right -52px; }

button.standard_submit_dkgry .inner {
  background: url(/images/buttons/submit/btn_dkgry_rt_10x26.png) no-repeat top right;
  padding: 6px 8px 0 5px;
  margin: 0;
  display: block;
  color: white;
  text-shadow: 1px 1px 1px #333333;
  height: 20px;
  position: relative;
  left: 4px;
  font-size: 11px;
  white-space: nowrap; }

button.standard_submit_grn {
  position: relative;
  height: 26px;
  border: 0;
  background: url(/images/buttons/submit/btn_grn_lft_500x26.png) no-repeat top left;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow: visible;
  line-height: 14px !important; }

button.standard_submit_grn:hover {
  background-position: 0 -26px; }

button.standard_submit_grn:hover .inner {
  background-position: right -26px; }

button.standard_submit_grn:active {
  background-position: 0 -52px; }

button.standard_submit_grn:active .inner {
  background-position: right -52px; }

button.standard_submit_grn .inner {
  background: url(/images/buttons/submit/btn_grn_rt_10x26.png) no-repeat top right;
  padding: 6px 8px 0 5px;
  margin: 0;
  display: block;
  color: #333333;
  text-shadow: 1px 1px 1px #cbda72;
  height: 20px;
  position: relative;
  left: 4px;
  font-size: 11px;
  white-space: nowrap; }

button.standard_submit_gry {
  position: relative;
  height: 26px;
  border: 0;
  background: url(/images/buttons/submit/btn_gry_lft_500x26.png) no-repeat top left;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow: visible;
  line-height: 14px !important; }

button.standard_submit_gry:hover {
  background-position: 0 -26px; }

button.standard_submit_gry:hover .inner {
  background-position: right -26px; }

button.standard_submit_gry:active {
  background-position: 0 -52px; }

button.standard_submit_gry:active .inner {
  background-position: right -52px; }

button.standard_submit_gry .inner {
  background: url(/images/buttons/submit/btn_gry_rt_10x26.png) no-repeat top right;
  padding: 6px 8px 0 5px;
  margin: 0;
  display: block;
  color: #333333;
  text-shadow: 1px 1px 1px white;
  height: 20px;
  position: relative;
  left: 4px;
  font-size: 11px;
  white-space: nowrap; }

button.standard_submit_red {
  position: relative;
  height: 26px;
  border: 0;
  background: url(/images/buttons/submit/btn_red_lft_500x26.png) no-repeat top left;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow: visible;
  line-height: 14px !important; }

button.standard_submit_red:hover {
  background-position: 0 -26px; }

button.standard_submit_red:hover .inner {
  background-position: right -26px; }

button.standard_submit_red:active {
  background-position: 0 -52px; }

button.standard_submit_red:active .inner {
  background-position: right -52px; }

button.standard_submit_red .inner {
  background: url(/images/buttons/submit/btn_red_rt_10x26.png) no-repeat top right;
  padding: 6px 8px 0 5px;
  margin: 0;
  display: block;
  color: white;
  text-shadow: 1px 1px 1px #661900;
  height: 20px;
  position: relative;
  left: 4px;
  font-size: 11px;
  white-space: nowrap; }

button.standard_submit_ylw {
  position: relative;
  height: 26px;
  border: 0;
  background: url(/images/buttons/submit/btn_ylw_lft_500x26.png) no-repeat top left;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow: visible;
  line-height: 14px !important; }

button.standard_submit_ylw:hover {
  background-position: 0 -26px; }

button.standard_submit_ylw:hover .inner {
  background-position: right -26px; }

button.standard_submit_ylw:active {
  background-position: 0 -52px; }

button.standard_submit_ylw:active .inner {
  background-position: right -52px; }

button.standard_submit_ylw .inner {
  background: url(/images/buttons/submit/btn_ylw_rt_10x26.png) no-repeat top right;
  padding: 6px 8px 0 5px;
  margin: 0;
  display: block;
  color: #333333;
  text-shadow: 1px 1px 1px #f4f0dc;
  height: 20px;
  position: relative;
  left: 4px;
  font-size: 11px;
  white-space: nowrap; }

button.standard_submit_disabled {
  position: relative;
  height: 26px;
  border: 0;
  background: url(/images/buttons/submit/btn_gry_lft_500x26.png) no-repeat top left;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow: visible;
  line-height: 14px !important;
  /* make sure disabled state doesn't have any hover or active */ }

button.standard_submit_disabled:hover {
  background-position: 0 -26px; }

button.standard_submit_disabled:hover .inner {
  background-position: right -26px; }

button.standard_submit_disabled:active {
  background-position: 0 -52px; }

button.standard_submit_disabled:active .inner {
  background-position: right -52px; }

button.standard_submit_disabled .inner {
  background: url(/images/buttons/submit/btn_gry_rt_10x26.png) no-repeat top right;
  padding: 6px 8px 0 5px;
  margin: 0;
  display: block;
  color: #999999;
  text-shadow: 1px 1px 1px white;
  height: 20px;
  position: relative;
  left: 4px;
  font-size: 11px;
  white-space: nowrap; }

button.standard_submit_disabled:hover {
  background-position: 0 0; }

button.standard_submit_disabled:hover .inner {
  background-position: right 0; }

button.standard_submit_disabled:active {
  background-position: 0 0; }

button.standard_submit_disabled:active .inner {
  background-position: right 0; }

/* public/stylesheets/shared/columns.css @ 1318452826 */
/* These styles defines the global columns for pages on the main Scribd app. */
.scribd_columns {
  zoom: 1;
  margin: 0;
  padding: 0;
  /* Global Styles */
  /* Layout 1: left, main, right, with borders */
  /* Layout 2: left, main, right, no borders */
  /* Layout 3: left, main with borders */
  /* Layout 4: left, main with borders */
  /* Layout 5: left, main with borders */
  /* Clearfix */ }

.scribd_columns .lt, .scribd_columns .main, .scribd_columns .rt {
  overflow: hidden; }

.scribd_columns .lt1 {
  float: left;
  width: 160px;
  margin: 0;
  padding: 0 15px 0 0; }

.scribd_columns .rt1 {
  float: left;
  width: 300px;
  margin: 0;
  padding: 0 0 0 15px; }

.scribd_columns .main1 {
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  width: 474px;
  float: left; }

.scribd_columns .lt2 {
  float: left;
  width: 160px;
  margin: 0 15px 0 0; }

.scribd_columns .rt2 {
  float: left;
  width: 300px;
  margin: 0 0 0 15px; }

.scribd_columns .main2 {
  float: left;
  width: 506px; }

.scribd_columns .lt3 {
  float: left;
  width: 160px;
  margin: 0;
  padding: 0 15px 0 0; }

.scribd_columns .main3 {
  float: left;
  padding-left: 15px;
  border-left: 1px solid #cccccc;
  width: 805px; }

.scribd_columns .rt4 {
  float: left;
  width: 300px;
  margin: 0 0 0 15px; }

.scribd_columns .main4 {
  float: left;
  width: 681px; }

.scribd_columns .lt5 {
  float: left;
  width: 250px;
  padding: 0 15px 0 0; }

.scribd_columns .main5 {
  float: left;
  width: 710px;
  padding-left: 15px;
  border-left: 1px solid #cccccc; }

.scribd_columns:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* public/stylesheets/shared/view_toolbar.css @ 1318452826 */
.lightbox .close_button {
  float: right; }

.lightbox .toolbar_spinner {
  text-align: center;
  margin: 15px auto 15px auto; }

.lightbox .small {
  color: #999; }

.lightbox #mobile_lightbox_ui input.mobile_input {
  background: #FCF7C4;
  border: 1px solid #999;
  font-size: 18px;
  padding: 3px; }

.lightbox #mobile_lightbox_ui #breadcrumb {
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 10px; }

.lightbox #mobile_lightbox_ui #recently_sent {
  clear: both;
  padding-top: 5px;
  padding-bottom: 5px; }

.lightbox #mobile_lightbox_ui .user_device_choices {
  clear: both !important; }

.lightbox #mobile_lightbox_ui .user_device_choices ul li {
  list-style-type: none;
  display: block;
  border-top: 1px dotted #CCCCCC;
  height: 60px;
  font-size: 11px; }

.lightbox #mobile_lightbox_ui .user_device_choices ul li .logo_container {
  float: left;
  width: 135px; }

.lightbox #mobile_lightbox_ui .user_device_choices ul li .name_container {
  float: left;
  width: 150px;
  color: #999;
  overflow: hidden;
  margin-top: 25px; }

.lightbox #mobile_lightbox_ui .user_device_choices ul li .delete_container {
  color: #999;
  float: right;
  margin-top: 25px;
  margin-right: 5px; }

.lightbox #mobile_lightbox_ui .user_device_choices a.send {
  display: block;
  float: left;
  margin-left: 5px;
  margin-top: 17px;
  height: 26px;
  width: 147px;
  border: 0;
  background-image: url(''); }

.lightbox #mobile_lightbox_ui .user_device_choices a.send:hover, .lightbox #mobile_lightbox_ui .user_device_choices a.send:active {
  background-position: 0px -26px; }

.lightbox #mobile_lightbox_ui .user_device_choices a.download {
  display: block;
  float: left;
  margin-left: 5px;
  margin-top: 17px;
  height: 26px;
  width: 94px;
  border: 0;
  background-image: url(''); }

.lightbox #mobile_lightbox_ui .user_device_choices a.download:hover, .lightbox #mobile_lightbox_ui .user_device_choices a.download:active {
  background-position: 0px -26px; }

.lightbox #mobile_lightbox_ui .user_device_choices button {
  margin-top: 17px; }

.lightbox #mobile_lightbox_ui .device_choices {
  clear: both !important;
  border-top: 1px dotted #CCCCCC;
  padding-top: 10px; }

.lightbox #mobile_lightbox_ui .device_choices ul li {
  list-style-type: none;
  display: block;
  float: left;
  margin-left: 1px;
  padding-top: 10px;
  text-align: center;
  width: 135px; }

.lightbox #mobile_lightbox_ui .device_choices ul li div.logo_container {
  height: 60px; }

.lightbox #mobile_lightbox_ui .device_choices ul li div.mobile_device_container {
  height: 50px;
  width: 135px;
  background: url('') white repeat-x 0 100%;
  float: left; }

.lightbox #mobile_lightbox_ui .device_choices ul li div.mobile_device_container a.mobile_device {
  display: block;
  float: left;
  margin-left: 42px;
  border: 0; }

.lightbox #mobile_lightbox_ui .device_choices ul.generic li {
  width: 274px; }

.lightbox #mobile_lightbox_ui .device_choices ul.generic li div.mobile_device_container {
  width: 274px; }

.lightbox #mobile_lightbox_ui .device_choices ul.generic li div.mobile_device_container a.mobile_device {
  margin-left: 115px; }

.lightbox #mobile_lightbox_ui .device_choices div.unknown {
  clear: both !important;
  padding-top: 15px;
  padding-left: 162px;
  height: 40px;
  width: 402px; }

.lightbox #mobile_lightbox_ui .device_choices div.unknown .unknown_device {
  display: block;
  float: left; }

.lightbox #mobile_lightbox_ui .mobile_choices {
  clear: both !important;
  border-top: 1px dotted #CCCCCC; }

.lightbox #mobile_lightbox_ui .mobile_choices ul {
  display: inline; }

.lightbox #mobile_lightbox_ui .mobile_choices ul li {
  list-style-type: none;
  display: inline;
  margin-left: 5px;
  font-size: 11px; }

.lightbox #mobile_lightbox_ui .mobile_choices div {
  padding: 5px 10px 5px 0; }

.lightbox #mobile_lightbox_ui .mobile_choices div.logo_container {
  padding: 10px 10px 10px 0; }

.lightbox #mobile_lightbox_ui .mobile_choices div.send_to_device {
  height: 26px; }

.lightbox #mobile_lightbox_ui .mobile_choices div.send_to_device #save_my_device {
  float: left;
  margin-right: 10px; }

.lightbox #mobile_lightbox_ui .mobile_choices div.send_to_device #send_to_my_device {
  float: left; }

.lightbox #mobile_lightbox_ui .mobile_choices div.send_to_device .send {
  width: 147px;
  background-image: url(''); }

.lightbox #mobile_lightbox_ui .mobile_choices div.send_to_device #download_to_my_device {
  float: left; }

.lightbox #mobile_lightbox_ui .mobile_choices div.send_to_device .download {
  width: 94px;
  background-image: url(''); }

.lightbox #mobile_lightbox_ui .mobile_choices div.send_to_device .download_save {
  width: 154px;
  background-image: url(''); }

.lightbox #mobile_lightbox_ui .mobile_choices div.send_to_device .remember {
  font-size: 11px;
  color: #999;
  padding-left: 10px;
  vertical-align: sub; }

.lightbox #mobile_lightbox_ui .mobile_success {
  clear: both !important;
  border-top: 1px dotted #CCCCCC;
  height: 60px; }

.lightbox #mobile_lightbox_ui .mobile_success div.logo_container {
  float: left; }

.lightbox #mobile_lightbox_ui .mobile_success #send_to_my_device {
  margin-top: 17px;
  float: left; }

.lightbox #mobile_lightbox_ui .mobile_success #download_to_my_device {
  float: left; }

.lightbox #mobile_lightbox_ui .mobile_success button {
  margin-top: 17px; }

.lightbox #mobile_lightbox_ui div.mobile_header {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #333;
  font-size: 11px !important; }

.lightbox #mobile_lightbox_ui div.mobile_header p {
  font-size: 11px !important;
  line-height: 1.231; }

.lightbox #mobile_lightbox_ui div.mobile_header .buy_button {
  text-align: center; }

.lightbox #mobile_lightbox_ui div.mobile_block {
  border-top: 1px dotted #CCCCCC;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #333; }

.lightbox #mobile_lightbox_ui div.mobile_block ol {
  padding: 5px 10px 5px 0; }

.lightbox #mobile_lightbox_ui div.mobile_block ol li {
  list-style-type: decimal;
  color: #999;
  margin-left: 20px;
  font-size: 11px; }

.lightbox #mobile_lightbox_ui div.mobile_block ul {
  padding: 5px 10px 5px 0; }

.lightbox #mobile_lightbox_ui div.mobile_block ul li {
  list-style-type: disc;
  color: #999;
  margin-left: 20px; }

.lightbox .print_local {
  clear: both !important;
  border-top: 1px dotted #CCCCCC;
  margin-bottom: -10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px;
  margin-top: 10px; }

.lightbox .print_block {
  clear: both !important;
  border-top: 1px solid #CCCCCC;
  margin-bottom: -10px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-top: 10px; }

.lightbox .print_block h1 {
  font-size: 19px;
  color: #999; }

.lightbox .print_block h1 .free {
  font-size: 12px;
  vertical-align: top;
  color: #0C0; }

.lightbox .print_block .download_print_button {
  background: transparent url(../../images/buttons/btn_downloadprint.gif) 0 0 no-repeat;
  border: 0;
  outline: none;
  width: 158px;
  height: 26px;
  display: block; }

.lightbox .print_block .download_print_button:hover {
  background: transparent url(../../images/buttons/btn_downloadprint.gif) 0 -26px no-repeat; }

.lightbox .print_block .print_button {
  background: transparent url(../../images/buttons/btn_print.gif) 0 0 no-repeat;
  border: 0;
  outline: none;
  width: 65px;
  height: 26px;
  display: block; }

.lightbox .print_block .print_button:hover {
  background: transparent url(../../images/buttons/btn_print.gif) 0 -26px no-repeat; }

.lightbox .print_block .continue_button {
  background: transparent url(../../images/buttons/btn_continue.gif) 0 0 no-repeat;
  border: 0;
  outline: none;
  width: 77px;
  height: 26px;
  display: block; }

.lightbox .print_block .continue_button:hover {
  background: transparent url(../../images/buttons/btn_continue.gif) 0 -26px no-repeat; }

.lightbox .print_block .partner {
  border-top: 1px dotted #CCCCCC;
  padding-bottom: 10px;
  padding-top: 10px; }

.lightbox .print_block #print_error {
  padding-top: 5px; }

.lightbox .order_now_button {
  background: transparent url('') 0 0 no-repeat;
  border: 0;
  outline: none;
  width: 125px;
  height: 38px;
  display: block; }

.lightbox .order_now_button:hover {
  background: transparent url('') 0 -38px no-repeat; }

.lightbox .order_now_button:active {
  background: transparent url('') 0 -76px no-repeat; }

.toolbar_lightboxes #toolbar_delete_lightbox .button {
  margin-top: 5px;
  margin-right: 10px; }

.toolbar_lightboxes #toolbar_delete_lightbox .cancel_link {
  position: relative;
  top: 8px;
  left: 3px; }

/* :files, 'app/views', ... @ 1318452750 */
/* app/views/accounts/sharing.css @ 1318452749 */
div.share_settings table {
  border: 0; }

div.share_settings tr {
  border: 0; }

div.share_settings td {
  border: 1px solid #999; }

div.share_settings tr.bottom_row td.empty {
  border: 0; }

div.share_settings td.event {
  color: #000;
  padding: 20px;
  font-size: 15px;
  font-weight: bold;
  width: 160px;
  text-transform: capitalize; }

div.share_settings td.event .event_type {
  float: left; }

div.share_settings td.event .switch {
  float: right; }

div.share_settings td.event .switch a.switch_button {
  background-image: url('');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 35px;
  height: 20px;
  background-position: 0 -20px;
  float: left; }

div.share_settings td.event .switch a.switch_button:active {
  background-position: 0 -40px; }

div.share_settings td.event .switch a.switch_button_off {
  background-position: 0 0; }

div.share_settings tr.disabledEventType {
  background-color: #eee; }

div.share_settings td.settings {
  color: #999;
  font-size: 13px;
  padding: 20px; }

div.share_settings td.site_header {
  color: #000;
  padding: 0;
  text-align: center;
  font-size: 11px; }

div.share_settings td.site_header .logo_and_username {
  line-height: 22px;
  margin: 15px 0;
  height: 42px; }

div.share_settings td.account_linking {
  color: #999;
  text-align: center;
  padding: 5px 0;
  font-size: 11px; }

div.share_settings .radio_button_controls input {
  border: none; }

div.share_settings div.radio_button_on {
  float: left;
  padding: 5px 0;
  width: 90px;
  border-right: 1px solid #999;
  text-align: center; }

div.share_settings div.radio_button_ask {
  float: left;
  padding: 5px 0;
  width: 90px;
  text-align: center; }

div.share_settings a.on_button {
  background-image: url('');
  margin: 0 1px 1px 1px; }

div.share_settings a.ask_button {
  background-image: url('');
  margin: 0 1px 1px 0; }

div.share_settings a.control_button {
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 90px;
  height: 13px;
  float: left; }

div.share_settings a.control_button:hover {
  background-position: 0 -13px; }

div.share_settings a.control_button:active {
  background-position: 0 -26px; }

div.share_settings span#share_settings_flash {
  font-size: 11px;
  margin: 5px 0 0 10px;
  float: left;
  color: #666; }

div.share_settings span#share_settings_flash.error {
  color: red; }

div.share_settings #sharing_alerts {
  margin-top: 30px;
  width: 754px; }

/* app/views/developers/tester.css @ 1318452749 */
#test-form table td {
  padding: 2px; }

/* app/views/documents/_facebook.css @ 1318452749 */
div.fb_like_container {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 9px;
  margin-bottom: 10px; }

div.fb_like_container div.fb_like {
  min-height: 24px;
  width: 290px; }

/* app/views/facebook_sessions/stat.css @ 1318452749 */
#facebook_stats {
  margin-top: 15px; }

#facebook_stats .stat, #facebook_stats .stat_inner {
  color: #777;
  background: #eee;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 15px; }

#facebook_stats .stat h3, #facebook_stats .stat_inner h3 {
  margin-top: 10px; }

#facebook_stats .stat_inner {
  background: #ddd; }

#facebook_stats .off {
  background: #ffbac2; }

#facebook_stats .on {
  background: #9ceabb; }

#facebook_stats .maybe {
  background: #eae29c; }

/* app/views/home/module/module.css @ 1318452749 */
.homepage_doc_details {
  margin-top: 5px; }

.homepage_doc_details .thumb {
  float: left;
  width: 88px; }

.homepage_doc_details .thumb .homepage_doc_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom; }

.homepage_doc_details .thumb .homepage_doc_thumbnail_shadow a:hover {
  text-decoration: none; }

.homepage_doc_details .thumb .homepage_doc_thumbnail_shadow .thumbnail {
  float: none;
  width: 72px;
  height: 93px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.homepage_doc_details .thumb .homepage_doc_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.homepage_doc_details .details {
  float: left;
  width: 210px; }

.homepage_doc_details .details a {
  font-weight: bold; }

.homepage_doc_details .details .desc {
  margin: 5px 0 3px;
  line-height: 13px;
  overflow: hidden;
  color: #666;
  font-size: 11px; }

.homepage_doc_details .details .byline {
  color: #999;
  font-size: 11px;
  margin-top: 0; }

.homepage_doc_details .details .byline a.username {
  padding: 0;
  color: green;
  font-weight: normal; }

/* app/views/layouts/_global_header.css @ 1318452749 */
#global_header .utilities {
  float: right;
  margin-top: 9px;
  width: 220px;
  *margin-top: -24px; }

#global_header #user_util {
  z-index: 999; }

#global_header #user_util a.menu_control {
  font-family: 'Georgia';
  font-size: 12px;
  font-style: italic;
  color: #BBB4AD;
  line-height: 15px;
  vertical-align: bottom; }

#global_header #user_util .facebook_notice_icon {
  margin-right: 5px;
  height: 15px;
  width: 15px; }

#global_header #user_util .facebook_notice {
  margin: -10px 5px 10px;
  border: 1px solid #ffcc66;
  background-color: #f6f2d7;
  padding: 10px 15px 10px 15px;
  color: #333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

#global_header #user_util .facebook_notice h4 {
  font-size: 11px;
  color: #666;
  margin-bottom: 5px; }

#global_header #user_util .facebook_notice p {
  margin: 0;
  margin-bottom: 5px;
  font-size: 11px;
  line-height: 12px; }

#global_header #user_util .facebook_notice .mid-sep {
  margin: 0 4px; }

#global_header #user_util .sub_menu {
  right: -17px;
  width: 170px; }

#global_header #user_util .sub_menu .tail {
  text-align: right;
  margin-right: 15px; }

#global_header #user_util .sub_menu h3 {
  font-size: 13px;
  color: #2D2624;
  margin-bottom: 6px;
  padding: 0 20px; }

#global_header #user_util .sub_menu .user_thumb {
  border: 1px solid #2D2624;
  margin-right: 5px; }

#global_header #user_util .sub_menu .fb_profile_thumb img {
  border: 1px solid #2D2624; }

#global_header #user_util ul {
  padding: 0 20px; }

#global_header #user_util ul li {
  display: block;
  white-space: nowrap;
  line-height: 18px; }

#global_header #user_util .notification_count {
  background-color: #D60B0B;
  padding: 2px 6px;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-left: 4px; }

#global_header #user_util .notification_count:hover {
  text-decoration: none;
  background-color: #AC1818; }

/* app/views/layouts/_global_search.css @ 1318452749 */
.global_search .search_input {
  margin-top: 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #f9f7be;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #f0eeb5), color-stop(0.65, #f9f7be));
  background: -moz-linear-gradient(center top, #f0eeb5 25%, #f9f7be 65%);
  -webkit-box-shadow: inset 1px 1px 1px 1px #d6d49b;
  -moz-box-shadow: inset 1px 1px 1px 1px #d6d49b;
  box-shadow: inset 1px 1px 1px 1px #d6d49b; }

/* app/views/layouts/_instant_connect_loading.css @ 1318452749 */
#instant_connect_loading {
  margin: 0;
  text-align: center;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 99999999; }

#instant_connect_loading .top {
  background-color: #3D3430;
  /*$primary_color;*/
  border-bottom: 1px solid #00AADC;
  height: 200px; }

#instant_connect_loading .top img {
  margin-top: 116px; }

#instant_connect_loading .bottom {
  background-color: #fff; }

#instant_connect_loading .bottom h2 {
  margin-top: 25px;
  font-size: 18px; }

#instant_connect_loading .bottom img {
  margin: 10px auto 10px auto; }

#instant_connect_loading .bottom p {
  font-size: 11px; }

/* app/views/layouts/reflow.css @ 1318452749 */
html, body {
  height: 100%; }

body.reflow {
  background: transparent url('/images/reflow/LeftNavRepeat_50x100.png') repeat-y scroll top left;
  border: 0;
  margin: 0;
  /* difficult to scope this right now */ }

body.reflow .prototip {
  position: fixed; }

/* app/views/login/_signup_form.css @ 1318452749 */
.icon_num_1 {
  background: url('');
  height: 40px;
  width: 40px; }

div.icon_num_2 {
  background: url('');
  height: 42px;
  width: 40px; }

.icon_num_3 {
  background: url('');
  height: 42px;
  width: 40px; }

/* app/views/nags/_facebook_info_nag.css @ 1318452749 */
#facebook_info_nag {
  background-color: #fff; }

#facebook_info_nag .facebook_friends p.see_all_friends {
  font-size: 11px; }

#facebook_info_nag label {
  font-weight: bold; }

#facebook_info_nag small {
  display: block;
  color: #777;
  margin-bottom: 5px; }

#facebook_info_nag .merge {
  font-size: 11px;
  margin-top: 10px;
  padding-top: 8px;
  border-top: 1px dotted #999;
  margin-bottom: 0;
  color: #999; }

#facebook_info_nag .merge H4 {
  font-size: 13px;
  color: #666; }

#facebook_info_nag .byline {
  font-family: georgia;
  font-weight: bold;
  color: #BCBCBC;
  line-height: 26px; }

#facebook_info_nag #finish_signup {
  background-image: url('/images/facebook/btn_finish-profile_v3.png?1318452826');
  width: 256px; }

/* app/views/people/_user_flag_module.css @ 1318452750 */
.report_user_title {
  font-size: 13px;
  font-weight: bold;
  margin-top: 4px; }

.report_user_info {
  font-size: 11px;
  line-height: 13px;
  color: #999;
  margin-left: 0px;
  margin-top: 3px; }

.report_user_confirm {
  border: 1px solid #CCC;
  padding: 5px;
  background-color: #F5F5F5;
  margin-bottom: 7px; }

.report_user_confirm ul li, .report_user_confirm p {
  font-size: 11px;
  color: #333;
  line-height: 13px;
  margin-top: 3px; }

.report_user_confirm ul {
  margin-top: 2px;
  margin-bottom: 5px; }

.report_user_confirm a:hover {
  text-decoration: none; }

.report_user_sure {
  font-size: 13px;
  font-weight: bold;
  color: #F90; }

.report_user_cancel {
  position: relative;
  top: 4px;
  font-size: 11px;
  margin-left: 10px; }

#block_alert {
  margin-top: 5px; }

#flag_user_container .autogen_class_views_shared_alerts_base {
  margin-bottom: 5px; }

/* app/views/people/activity/_admin_header.css @ 1318452750 */
#show_user_admin_controls {
  font-size: 14px;
  font-weight: bold;
  line-height: 30px; }

#admin_user_container #admin_user {
  width: auto; }

/* app/views/personal/base.css @ 1318452750 */
a.more {
  margin-left: 10px;
  font-size: 11px;
  font-weight: normal; }

/* app/views/shared/float/float_inside_page.css @ 1318452750 */
.float_inside_page {
  background: transparent url(''); }

.float_inside_page .container {
  width: 100%;
  background: transparent url('/images/float/cloud_bg.jpg?1318452826') repeat-x;
  background-position: center 0;
  padding-top: 215px; }

.float_inside_page .content {
  text-align: left;
  position: relative;
  width: 976px;
  margin: 0 auto;
  background-color: #f2feff;
  -webkit-box-shadow: 0 0 12px rgba(135, 197, 212, 0.8);
  -moz-box-shadow: 0 0 12px rgba(135, 197, 212, 0.8);
  padding: 100px 30px 30px; }

.float_inside_page .content #header_login_link {
  position: absolute;
  top: -25px;
  right: 0;
  font-size: 14px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #758389; }

.float_inside_page .content #header_login_link a {
  color: #1982AB; }

.float_inside_page .content .banner {
  position: absolute;
  left: -35px;
  top: 25px;
  background: transparent url('/images/float/banner.png?1318452826') no-repeat;
  height: 78px;
  width: 348px;
  font-family: georgia;
  color: white;
  font-size: 28px;
  line-height: 53px;
  padding-left: 60px; }

.float_inside_page .content p {
  font-size: 16px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #758389;
  margin: 0 0 15px;
  line-height: 22px; }

.float_inside_page .content .main_content {
  width: 700px;
  float: left;
  padding-right: 20px;
  margin: 0 20px 0 10px;
  border-right: 1px solid #ccc; }

.float_inside_page .content .sidebar_content {
  width: 200px;
  float: left; }

.float_inside_page .content .sidebar_content h2 {
  color: #fa3e1d;
  font-family: georgia;
  font-size: 18px;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 10px; }

.float_inside_page .content .sidebar_content p {
  font-size: 14px; }

.float_inside_page .content.bookmarklet p {
  height: 295px;
  position: relative;
  background: transparent url('/images/float/bookmarklet_bg_dark.png?1318452826') no-repeat 240px bottom; }

.float_inside_page .content.bookmarklet p .bookmarklet_button {
  position: absolute;
  display: block;
  width: 182px;
  height: 44px;
  background: transparent url('') no-repeat;
  text-indent: -10000px;
  top: 180px;
  left: 200px; }

.float_inside_page #float_logo {
  position: absolute;
  top: -177px;
  left: -66px; }

.float_inside_page .footer {
  width: 100%;
  background: transparent url('') repeat-x;
  height: 152px; }

.float_inside_page .footer .links {
  margin: 0 auto;
  padding-top: 80px;
  color: #758389;
  text-align: center; }

.float_inside_page .footer .links a {
  font-size: 14px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #758389;
  text-decoration: none; }

.float_inside_page .footer .links a.current {
  font-weight: bold; }

.float_inside_page .footer .links .spacer {
  margin: 0 10px; }

.float_inside_page h1 {
  color: #fa3e1d;
  font-family: "ff-meta-serif-web-pro";
  font-size: 32px;
  font-weight: 500;
  margin: 10px 0 20px; }

/* app/views/shared/float/float_landing.css @ 1318452750 */
#float_landing {
  position: absolute;
  top: 0;
  width: 100%; }

#global_container {
  position: relative;
  width: 100%;
  height: 1170px;
  overflow: hidden;
  background-color: #bae6f9; }

#logo_container {
  position: relative;
  width: 996px;
  margin: 0 auto; }

#logo {
  position: absolute;
  left: -75px;
  top: 40px;
  z-index: 10000; }

.float_landing {
  background: transparent url(''); }

.float_landing .container {
  width: 100%;
  background: transparent url('/images/float/cloud_bg.jpg?1318452826') repeat-x;
  background-position: center 0;
  padding-top: 215px; }

.float_landing .content {
  text-align: left;
  position: relative;
  width: 976px;
  height: 455px;
  margin: 0 auto;
  background-color: #f2feff;
  -webkit-box-shadow: 0 0 12px rgba(135, 197, 212, 0.8);
  -moz-box-shadow: 0 0 12px rgba(135, 197, 212, 0.8);
  padding: 20px; }

.float_landing .content #header_login_link {
  position: absolute;
  top: -25px;
  right: 0;
  font-size: 14px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #758389; }

.float_landing .content #header_login_link a {
  color: #1982AB; }

.float_landing .content .get_started_button {
  position: absolute;
  display: block;
  z-index: 10000;
  top: 270px;
  left: 50px;
  width: 251px;
  height: 62px;
  background: transparent url('/images/float/LandingGetStartedButton_182x253.png?1318452826') no-repeat; }

.float_landing .content .get_started_button:hover {
  background-position: 0 -60px; }

.float_landing .content .get_started_button:active {
  background-position: 0 -120px; }

.float_landing .content .sign_in_button {
  position: absolute;
  display: block;
  z-index: 10000;
  top: 270px;
  left: 50px;
  width: 251px;
  height: 61px;
  background: transparent url('/images/float/LandingSignInButton_182x253.png?1318452826') no-repeat 0 -1px; }

.float_landing .content .sign_in_button:hover {
  background-position: 0 -61px; }

.float_landing .content .sign_in_button:active {
  background-position: 0 -121px; }

.float_landing .content .sublink {
  position: absolute;
  top: 340px;
  left: 56px;
  width: 240px;
  text-align: center;
  font-size: 14px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #758389; }

.float_landing .content .sublink a {
  color: #1982AB; }

.float_landing .content p {
  font-size: 14px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #758389;
  margin: 15px 0 0;
  line-height: 20px; }

.float_landing .footer {
  width: 100%;
  background: transparent url('/images/float/footer_bg.jpg?1318452826') repeat-x;
  height: 460px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }

.float_landing .footer .footer_content {
  margin: 0 auto;
  width: 1016px;
  height: 300px;
  padding-top: 80px;
  color: #758389;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
  border-bottom: 1px solid #222; }

.float_landing .footer .footer_content a {
  font-size: 14px;
  color: #758389;
  text-decoration: none; }

.float_landing .footer .footer_content h2 {
  color: #8ed5ec;
  font-family: "ff-meta-serif-web-pro";
  font-weight: 400;
  font-size: 22px;
  font-weight: normal;
  margin: 0; }

.float_landing .footer .footer_content .app_store_small {
  display: block;
  width: 207px;
  height: 72px;
  background: transparent url('/images/float/app_store.png?1318452826') no-repeat;
  float: right;
  margin-top: 20px; }

.float_landing .footer .footer_content .video_blurb {
  float: left;
  width: 260px;
  text-align: right; }

.float_landing .footer .footer_content .video_blurb p {
  margin: 20px 0 0;
  color: #eee;
  font-size: 16px;
  line-height: 28px; }

.float_landing .footer .footer_content .video_screenshot {
  float: left;
  display: block;
  width: 418px;
  height: 268px;
  margin: 0 50px;
  border: 1px solid #000;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  background: transparent url('/images/float/video_screenshot.jpg?1318452826'); }

.float_landing .footer .footer_content .partners {
  float: left;
  text-align: left;
  width: 210px; }

.float_landing .footer .footer_content .partners .partner_icon {
  float: left;
  margin: 0 10px 10px 0;
  border-bottom: 1px solid #546065; }

.float_landing .content_screen {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 18px;
  color: #4c5f66;
  width: 980px;
  height: 437px; }

.float_landing .content_screen h1 {
  color: #fa3e1d;
  font-family: "ff-meta-serif-web-pro";
  font-size: 32px;
  font-weight: 500;
  margin: 10px 0 10px 10px; }

.float_landing .content_screen .text_blurb {
  margin-left: 10px;
  width: 360px;
  line-height: 28px; }

.float_landing #screen1 {
  background: transparent url('/images/float/screen1.jpg?1318452826') no-repeat bottom right; }

.float_landing #screen2 {
  background: transparent url('/images/float/screen2.jpg?1318452826') no-repeat bottom right; }

.float_landing #screen3 {
  background: transparent url('/images/float/screen3.jpg?1318452826') no-repeat bottom right; }

.float_landing .dot_indicator {
  position: absolute;
  bottom: 20px;
  left: 485px;
  width: 75px;
  height: 15px; }

.float_landing .dot_indicator .dot {
  display: block;
  float: left;
  margin-right: 10px;
  width: 15px;
  height: 15px;
  background: transparent url('') no-repeat -15px 0; }

.float_landing .dot_indicator .dot.active {
  background-position: 0 0; }

.float_landing .links {
  width: 1016px;
  border-top: 1px solid #404040;
  padding: 20px 0;
  margin: 0 auto; }

.float_landing .links a {
  color: #758389;
  font-size: 14px; }

.float_landing .links a.current {
  font-weight: bold; }

.float_landing .links .spacer {
  margin: 0 15px;
  color: #3f484c; }

/* app/views/shared/menu/hover_menu.css @ 1318452750 */
.hover_menu {
  position: relative; }

.hover_menu .menu_control {
  padding-right: 11px;
  background-image: url('');
  background-repeat: no-repeat;
  background-position: right 5px;
  font-size: 11px;
  font-weight: bold;
  color: #eee;
  position: relative; }

.hover_menu .tail {
  text-align: center; }

.hover_menu .tail .global_header_tri_11x6 {
  height: 6px;
  vertical-align: bottom;
  margin-bottom: -1px; }

.hover_menu .sub_menu {
  display: none;
  position: absolute;
  z-index: 3000; }

.hover_menu .sub_menu .menu_content {
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
  background-color: #E6E4DD;
  border: 1px solid #BBB8AE;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 15px 0; }

.hover_menu .sub_menu .menu_content ul {
  text-align: left; }

.hover_menu .sub_menu .menu_content li {
  font-size: 13px; }

.hover_menu .sub_menu .menu_content li a {
  font-weight: normal;
  color: #797574;
  padding: 0;
  background: transparent; }

.hover_menu.open a {
  background-position: right -8px; }

.hover_menu.open .sub_menu {
  display: block; }

/* app/views/shared/search/_autocompleter.css @ 1318452750 */
.icon_ac_collection_12x15 {
  background: #333333 url('');
  width: 12px;
  height: 15px; }

.icon_ac_pub_15x15 {
  background: #333333 url('');
  width: 15px;
  height: 15px; }

.icon_ac_doc_10x14 {
  background: #333333 url('');
  width: 10px;
  height: 14px; }

.icon_ac_scribd_15x15 {
  background: #333333 url('');
  width: 15px;
  height: 15px; }

.icon_ac_people_12x12 {
  background: #333333 url('');
  width: 12px;
  height: 12px; }

/* app/views/static/_help.css @ 1318452750 */
.help_dot {
  position: relative;
  top: -1px;
  height: 9px;
  width: 9px;
  background: url(''); }

/* app/views/timeline_events/status/external_share/external_share.css @ 1318452750 */
.event_status_external_share .triangle_container {
  margin-top: 2px; }

.event_status_external_share .triangle_container .triangle {
  display: block;
  margin-left: 20px;
  width: 11px;
  height: 6px;
  overflow: hidden;
  background: url('') no-repeat -11px 0; }

.external_share {
  margin-left: 10px; }

/* app/views/webstuff/webstuff.css @ 1318452750 */
#subheader.badges {
  background: #f2f2f2 url('') repeat-x left bottom;
  padding: 10px 0; }

#subheader.badges h1 {
  width: 368px;
  height: 58px;
  text-indent: -999em;
  background: url('/images/webstuff/webstuff_header_368x58.png?1318452826') no-repeat; }

.text h3 {
  margin: 0; }

.text h4 {
  margin: 0;
  font-size: 13px; }

/* Landing page */
.stuff_type {
  float: left;
  width: 270px; }

.stuff_type p {
  font-size: 11px; }

.stuff_type .inline_badges .badge {
  float: left;
  margin-right: 5px; }

.stuff_type .inline_badges .widget_img {
  margin-right: 10px; }

.stuff_type a {
  display: block;
  clear: left;
  font-size: 14px;
  padding-top: 20px;
  font-weight: bold; }

.first_col {
  padding-right: 50px;
  margin-right: 50px;
  border-right: 1px dotted #999; }

/* end */
/* Buttons page */
.badge_col {
  float: left;
  padding: 0 10px;
  border-right: 1px dotted #999; }

.badge_col .badge, .badge_col p {
  text-align: center;
  margin: 10px 0; }

.badge_col .footer a {
  font-size: 14px;
  font-weight: bold; }

.badge_col .footer .dl_name {
  display: block; }

.profile_badges .last {
  border: 0; }

#scribd-doc.webstuff .profile_badges {
  border-bottom: 1px solid #ccc;
  padding-bottom: 25px; }

.badge_container {
  float: left;
  padding: 30px;
  line-height: 50px; }

#logo_badges .badge_container:first-child {
  border-right: 1px dotted #999; }

#logo_badges img {
  vertical-align: bottom; }

.badge_dl a {
  font-size: 14px;
  font-weight: bold; }

.dl_name {
  font-size: 10px;
  color: #999; }

/* end */
#scribd-doc.webstuff .return_link {
  border-top: 1px solid #ccc;
  padding-top: 10px; }

.webstuff p.return_link {
  margin-bottom: 0; }

/* Widgets page*/
.webstuff .profile_badges .badge_data textarea {
  overflow: hidden;
  height: 14px; }

.webstuff .profile_badges .badge img {
  cursor: pointer; }

.webstuff h2 {
  font-size: 13px;
  margin-top: 0; }

.webstuff p {
  font-size: 11px;
  color: #999;
  margin-bottom: 10px; }

.webstuff p.intro {
  font-size: 13px;
  margin-bottom: 30px;
  color: #666; }

.webstuff .column1 {
  padding-right: 15px;
  margin-right: 15px;
  width: 295px;
  float: left;
  border-right: 1px dotted #999; }

.webstuff .column2 {
  padding-right: 15px;
  margin-right: 15px;
  width: 200px;
  float: left;
  border-right: 1px dotted #999;
  height: 300px; }

.webstuff .column3 {
  padding-right: 15px;
  margin-right: 15px;
  width: 190px;
  float: left;
  border-right: 1px dotted #999;
  height: 300px; }

.webstuff .column4 {
  width: 170px;
  float: left;
  height: 300px; }

/* end */
/* app/views/word/access_denied.css @ 1318452750 */
.private_notice {
  font-size: 116%;
  color: #363636;
  border: 1px solid #ccc;
  background: #fff;
  padding: 5px 60px 5px 60px;
  margin: 15px auto 15px auto;
  text-align: center; }

.private_notice .deleted_notice_title {
  font-weight: bold;
  font-size: 130%;
  margin-bottom: 30px; }

/* app/views/word/deleted.css @ 1318452750 */
.left_column {
  float: left;
  width: 800px; }

.right_column {
  float: right; }

/* app/views/word/view.css @ 1318452750 */
#activity_feed {
  clear: both; }

#activity_feed h3 {
  margin: 10px 0; }

div#exposed_share_panel .share_button_container {
  margin: 10px 0 15px 0; }

div#featured_docs_container {
  margin-bottom: 15px; }

/* app/views/word/view/_admin.css @ 1318452750 */
div#admin_show div.document_quarantined {
  background: #FCC;
  border: 1px solid black;
  padding: 0px 10px;
  margin-bottom: 10px; }

/* app/views/word/view/_big_download_button.css @ 1318452750 */
#big_download_button {
  margin-bottom: 15px; }

/* app/views/word/view/_doc_description_full.css @ 1318452750 */
#document_description_full {
  margin-top: 5px; }

#document_description_full p {
  margin-bottom: 0; }

/* app/views/word/view/_document_category.css @ 1318452750 */
#document_category_view {
  width: 300px; }

#document_category_view .in_between {
  color: #999; }

/* app/views/word/view/_document_metadata.css @ 1318452750 */
.info_row p {
  margin-top: 5px;
  margin-bottom: 0; }

/* app/views/word/view/_document_tags.css @ 1318452750 */
#document_tags_edit_form {
  margin-top: 5px; }

#document_tags_edit_form p {
  margin-bottom: 0; }

/* app/views/word/view/_header.css @ 1318452750 */
.loc_word_show .header_wrap {
  background: #ebebeb url('') repeat-x 0 0;
  margin-bottom: 10px; }

.loc_word_show .header {
  padding-top: 10px; }

.loc_word_show #ipaper_title_wrapper {
  text-align: left;
  width: 681px; }

.loc_word_show #ipaper_title_wrapper h1 {
  color: #363636;
  font-size: 18px;
  text-align: left;
  margin-bottom: 5px; }

.loc_word_show #ipaper_title_wrapper h1 span.user_info {
  white-space: nowrap;
  font-size: 13px;
  font-weight: normal; }

.loc_word_show #ipaper_title_wrapper h1 span.user_info .follow_button {
  position: relative;
  left: -2px;
  display: inline;
  margin-left: 0; }

.loc_word_show #ipaper_title_wrapper .private {
  color: #DB5B61;
  border: #DB5B61 solid 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 11px;
  padding: 2px 6px 2px 5px;
  display: block;
  float: right;
  margin-top: 3px; }

.loc_word_show #doc_title_edit {
  height: 25px;
  margin: 0 0 7px 0;
  text-align: left; }

.loc_word_show #doc_title_edit form {
  display: inline; }

.loc_word_show #doc_title_edit form .text_input {
  float: left;
  width: 300px;
  font-size: 15px;
  height: 17px; }

.loc_word_show #doc_title_edit form .button {
  margin-left: 5px;
  margin-right: 5px; }

.loc_word_show #doc_title_edit form .button_text {
  position: relative;
  top: 3px; }

.loc_word_show #doc_title_edit form .button_text a {
  font-size: 11px; }

.loc_word_show #doc_title_edit form #doc_title_edit_spinner {
  margin-left: 5px; }

.loc_word_show #ipaper_title_wrapper.fullscreen #doc_title_text {
  /* in IE, the title obtains a phantom left margin for some reason, compensate for that */
  *position: relative;
  *left: -45px; }

#ipaper_top_toolbar_inner_container.fullscreen {
  margin-top: 5px; }

#ipaper_top_toolbar {
  margin-bottom: 12px; }

#ipaper_top_toolbar div {
  cursor: pointer; }

#ipaper_top_toolbar .download_button, #ipaper_top_toolbar .download_disabled_button, #ipaper_top_toolbar .print_button, #ipaper_top_toolbar .print_disabled_button, #ipaper_top_toolbar .fullscreen_button, #ipaper_top_toolbar .share_button, #ipaper_top_toolbar .edit_button, #ipaper_top_toolbar .delete_button, #ipaper_top_toolbar .exit_fullscreen_button, #ipaper_top_toolbar .mobile_button, #ipaper_top_toolbar .mobile_disabled_button {
  display: block;
  float: left;
  margin-left: 5px;
  height: 25px;
  border: 0;
  background-image: url('/images/word/view/header/readpage_btns_v10.gif?1318452826'); }

#ipaper_top_toolbar .download_button {
  background-position: 0 0;
  width: 81px;
  margin-left: 0; }

#ipaper_top_toolbar .download_button:hover, #ipaper_top_toolbar .download_button:active {
  background-position: 0 -25px; }

#ipaper_top_toolbar .download_disabled_button {
  background-position: 0 -50px;
  width: 81px;
  margin-left: 0;
  cursor: auto; }

#ipaper_top_toolbar .print_button {
  background-position: -81px 0;
  width: 55px; }

#ipaper_top_toolbar .print_button:hover, #ipaper_top_toolbar .print_button:active {
  background-position: -81px -25px; }

#ipaper_top_toolbar .print_disabled_button {
  background-position: -81px -50px;
  width: 55px;
  cursor: auto; }

#ipaper_top_toolbar .fullscreen_button {
  background-position: -198px 0;
  width: 90px; }

#ipaper_top_toolbar .fullscreen_button:active, #ipaper_top_toolbar .fullscreen_button:hover {
  background-position: -198px -25px; }

#ipaper_top_toolbar .share_button {
  background-position: -288px 0;
  width: 116px; }

#ipaper_top_toolbar .share_button:active, #ipaper_top_toolbar .share_button:hover {
  background-position: -288px -25px; }

#ipaper_top_toolbar .edit_button {
  background-position: -404px 0;
  width: 50px; }

#ipaper_top_toolbar .edit_button:active, #ipaper_top_toolbar .edit_button:hover {
  background-position: -404px -25px; }

#ipaper_top_toolbar .delete_button {
  background-position: -454px 0;
  width: 63px; }

#ipaper_top_toolbar .delete_button:active, #ipaper_top_toolbar .delete_button:hover {
  background-position: -454px -25px; }

#ipaper_top_toolbar .exit_fullscreen_button {
  background-position: -517px 0;
  width: 109px; }

#ipaper_top_toolbar .exit_fullscreen_button:active, #ipaper_top_toolbar .exit_fullscreen_button:hover {
  background-position: -517px -25px; }

#ipaper_top_toolbar .mobile_button {
  background-position: -136px 0;
  width: 62px; }

#ipaper_top_toolbar .mobile_button:hover, #ipaper_top_toolbar .mobile_button:active {
  background-position: -136px -25px; }

#ipaper_top_toolbar .mobile_disabled_button {
  background-position: -136px -50px;
  width: 62px;
  cursor: auto; }

/* app/views/word/view/_latest_user_docs.css @ 1318452750 */
#latest_user_docs .uploader_info {
  border-bottom: 1px dotted #ccc;
  height: 63px; }

#latest_user_docs .uploader_info .left_info {
  float: left; }

#latest_user_docs .uploader_info .right_info {
  margin-left: 62px; }

#latest_user_docs .uploader_info .right_info p {
  display: block;
  margin: 2px auto 5px auto;
  color: #333; }

#latest_user_docs .uploader_info .right_info p .label {
  color: #999; }

#latest_user_docs .uploader_info .right_info p.user_metadata {
  /* hacky for floats */
  position: relative;
  top: -25px;
  *top: 0;
  font-size: 11px; }

#latest_user_docs .uploader_info .right_info a.username {
  float: left;
  margin-right: 1px; }

#latest_user_docs .uploader_info .right_info .follow_button {
  float: left;
  text-align: left;
  margin-top: 0; }

#latest_user_docs .uploader_info .right_info .inner_follow_button {
  display: block; }

/* app/views/word/view/_other_documents.css @ 1318452750 */
#view_bar .activity {
  margin-bottom: 15px; }

#view_bar #other_documents h2 {
  font-size: 15px;
  margin-bottom: 10px; }

#view_bar #other_documents h3.collections {
  display: block; }

#view_bar #other_documents h3.collections a {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #666;
  font-size: 16px;
  font-weight: normal;
  text-shadow: 0px 1px 0px white;
  text-align: left;
  margin-bottom: 10px; }

#view_bar #other_documents h3.collections a:hover {
  text-decoration: underline;
  color: #1982AB; }

#view_bar #other_documents .small_shelf {
  margin-bottom: 15px; }

#view_bar #other_documents .side_doc_list {
  margin: 0;
  text-align: left;
  clear: right;
  position: relative;
  z-index: 1000; }

#view_bar #other_documents .side_doc_list .highlight {
  color: black; }

#view_bar #other_documents .side_doc_list h1 {
  color: #363636;
  margin-left: 7px; }

#view_bar #other_documents .side_doc_list ul {
  list-style-type: none;
  padding: 0 5px 0 5px;
  margin: 0; }

#view_bar #other_documents .side_doc_list ul li {
  clear: left;
  list-style-type: none;
  margin: 10px auto 10px 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  color: #555; }

/* app/views/word/view/_toolbar_share.css @ 1318452750 */
#toolbar_share_lightbox h2 {
  font-size: 13px;
  color: #999;
  font-weight: bold;
  margin-top: 5px; }

#toolbar_share_lightbox .copy_button {
  float: left; }

#toolbar_share_lightbox .social_media_container {
  border-bottom: 1px dotted #777;
  padding-bottom: 15px;
  margin-bottom: 10px; }

#toolbar_share_lightbox .social_media_container .twitter_button, #toolbar_share_lightbox .social_media_container .facebook_button, #toolbar_share_lightbox .social_media_container .delicious_button, #toolbar_share_lightbox .social_media_container .stumble_button, #toolbar_share_lightbox .social_media_container .digg_button {
  background-image: url('/images/word/view/toolbar_share/social_icons_on-load.png?1318452826');
  display: block;
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  background-repeat: no-repeat;
  width: 31px;
  height: 31px;
  cursor: pointer; }

#toolbar_share_lightbox .social_media_container .facebook_button {
  background-position: 0 0; }

#toolbar_share_lightbox .social_media_container .digg_button {
  background-position: -31px 0; }

#toolbar_share_lightbox .social_media_container .delicious_button {
  background-position: -62px 0; }

#toolbar_share_lightbox .social_media_container .stumble_button {
  background-position: -93px 0; }

#toolbar_share_lightbox .social_media_container .twitter_button {
  background-position: -124px 0; }

#toolbar_share_lightbox .social_media_container .more {
  float: left;
  margin-top: 18px;
  font-size: 11px;
  margin-right: 10px; }

#toolbar_share_lightbox .social_media_container .gigya_spinner {
  float: left;
  margin-top: 14px; }

#toolbar_share_lightbox .social_media_container #gigya_container {
  clear: left;
  margin-top: 10px; }

#toolbar_share_lightbox .embed_container {
  border-bottom: 1px dotted #777;
  padding-bottom: 12px;
  margin-bottom: 10px; }

/* app/views/word/view/_uploader_info.css @ 1318452750 */
.loc_word_show #ipaper_uploader_info.fullscreen {
  margin-top: 8px; }

.loc_word_show .uploader_info {
  float: right;
  text-align: left;
  margin-top: 10px;
  width: 300px; }

.loc_word_show .uploader_info .metadata_label {
  margin-top: 5px;
  float: right; }

.loc_word_show .uploader_info .user_container {
  float: right;
  text-align: right; }

.loc_word_show .uploader_info .username_container {
  margin: 0;
  margin-top: 3px;
  font-size: 11px;
  text-align: center;
  position: relative; }

.loc_word_show .uploader_info .follow_button {
  position: relative;
  top: 2px;
  font-size: 11px;
  margin-right: 0;
  text-align: right; }

.loc_word_show .uploader_info a.profile_image {
  float: right;
  display: block;
  margin: 0 0 0 5px;
  height: 38px;
  width: 38px;
  background: #fff 0 0 no-repeat;
  border: 1px solid #6A6663;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; }

.loc_word_show .uploader_info a.profile_image img {
  height: 38px;
  width: 38px; }

/* app/views/word/view/toolbar_share/_embed.css @ 1318452750 */
#toolbar_share_lightbox ul.small_tabs {
  margin-top: 10px;
  position: relative;
  z-index: 10000;
  height: 1%; }

#toolbar_share_lightbox ul.small_tabs li {
  float: left;
  font-size: 11px;
  cursor: pointer;
  padding: 3px 5px 3px 5px;
  display: inline;
  border: 1px solid #aaa;
  border-width: 1px 0 1px 1px;
  background: #fff; }

#toolbar_share_lightbox ul.small_tabs li.selected {
  border-color: #aaa #aaa #FFF #aaa; }

#toolbar_share_lightbox ul.small_tabs li.last {
  border-width: 1px; }

#toolbar_share_lightbox div.lb_embed_code_container {
  clear: left;
  border: 1px solid #aaa;
  padding: 5px 5px 2px 5px;
  position: relative;
  top: -1px;
  width: 539px; }

#toolbar_share_lightbox div.lb_embed_code_container input {
  float: left;
  width: 457px;
  margin-right: 10px;
  color: #999;
  padding: 0;
  height: 19px;
  font-size: 13px; }

/* app/views/word/view/toolbar_share/_scribble.css @ 1318452750 */
#toolbar_share_lightbox .scribble_container {
  margin-top: 15px;
  border-bottom: 1px dotted #777;
  padding-bottom: 15px;
  margin-bottom: 10px; }

#toolbar_share_lightbox .scribble_container .tiny_thumbnail {
  float: left;
  margin-right: 10px; }

#toolbar_share_lightbox .scribble_container .call_to_action {
  margin-top: 2px;
  color: #999;
  font-weight: bold; }

#toolbar_share_lightbox .scribble_container .input_container {
  position: relative;
  float: left;
  margin-right: 5px; }

#toolbar_share_lightbox .scribble_container .input_container #share_scribble_input {
  font-size: 13px;
  padding: 2px;
  width: 418px;
  *width: 380px;
  margin-top: 6px; }

#toolbar_share_lightbox .scribble_container .input_container .autogen_class_views_shared_alerts_base {
  margin-top: 5px; }

#toolbar_share_lightbox .scribble_container .spinner {
  float: right;
  margin-right: 0; }

#toolbar_share_lightbox .scribble_container .button {
  margin-top: 6px; }

/* app/views/word/view/toolbar_share/_send_to_friend.css @ 1318452750 */
#toolbar_share_lightbox .form label {
  font-size: 11px; }

#toolbar_share_lightbox .form input.input, #toolbar_share_lightbox .form textarea.input {
  width: 539px;
  display: block;
  font-size: 11px; }

#toolbar_share_lightbox .form textarea.input {
  height: 50px; }

#toolbar_share_lightbox .form input.inactive {
  color: #999; }

#toolbar_share_lightbox .form .privacy {
  float: left;
  margin-top: 5px;
  font-size: 11px; }

#toolbar_share_lightbox .form .button_container {
  margin-top: 10px; }

#toolbar_share_lightbox .form .spinner {
  float: left;
  margin-top: 5px;
  margin-left: 10px; }

#toolbar_share_lightbox .success {
  margin: 10px auto 0 0;
  font-weight: bold; }

/* :class_inlines, 'app/views', ... @ 1318452750 */
/* app/views/user_document_collections/_collection_detail.css @ 1318452750 */
.document_collection_summary .summary .name {
  font: italic 30px Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  color: #666; }

.document_collection_summary .description {
  clear: right;
  padding-top: 5px; }

.collection_detail_readcast {
  margin-top: 10px; }

.collection_detail_readcast .share_text {
  float: left; }

.collection_detail_readcast button {
  margin-right: 10px; }

.collection_detail_readcast .spinner {
  float: none; }

.collection_detail_readcast .message {
  margin: 6px 0 0 5px;
  display: inline-block; }

/* app/views/shared/facebook/_like_button.css @ 1318452750 */
.autogen_class_views_shared_facebook_like_button .fb_login_msg {
  color: #999;
  font-size: 11px;
  font-family: 'Lucida Grande', arial; }

.autogen_class_views_shared_facebook_like_button .fb_login_msg img, .autogen_class_views_shared_facebook_like_button .fb_login_msg .fb_button {
  margin-right: 5px;
  margin-top: 4px;
  float: left; }

.autogen_class_views_shared_facebook_like_button .fb_login_msg .fb_button {
  border: 1px solid #1A356E;
  border-bottom: 0; }

.autogen_class_views_shared_facebook_like_button .fb_login_msg .fb_button_text {
  margin: 0;
  padding: 3px 6px; }

/* app/views/shared/people/_profile_header_like_button.rb:12 @ 1318452750 */
.autogen_class_views_shared_people_profile_header_like_button .facebook_like_button_start {
  font-size: 0px;
  line-height: 0px;
  display: inline-block; }

/* app/views/shared/_email_nag.rb:17 @ 1318452750 */
.autogen_class_views_shared_email_nag #top_bar_nag_container {
  background: #f6f6f6 url('/images/home/noise_bg.gif');
  padding: 10px; }

.autogen_class_views_shared_email_nag #top_bar_nag_container .special_nag {
  background: white;
  width: 940px;
  margin-left: auto;
  margin-right: auto; }

/* app/views/static/new_base.css @ 1318452750 */
.autogen_class_views_static_new_base {
  text-align: left;
  color: #999;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.autogen_class_views_static_new_base .main_content_section #subnavigation {
  margin: 15px 0; }

.autogen_class_views_static_new_base .top {
  width: 940px;
  vertical-align: top;
  padding-bottom: 30px; }

.autogen_class_views_static_new_base .left_column {
  width: 48%;
  float: left;
  vertical-align: top; }

.autogen_class_views_static_new_base .right_column {
  width: 48%;
  float: right;
  vertical-align: top; }

.autogen_class_views_static_new_base .bottom {
  clear: both;
  width: 940px;
  vertical-align: bottom;
  padding-top: 30px; }

.autogen_class_views_static_new_base h2 {
  font-style: normal;
  font-size: 20px;
  font-weight: bold;
  color: #838383; }

.autogen_class_views_static_new_base h3 {
  color: #838383;
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0px 1px 0px #fff; }

.autogen_class_views_static_new_base h6 {
  color: #333; }

.autogen_class_views_static_new_base a {
  color: #4196e2; }

.autogen_class_views_static_new_base .glance {
  background-color: #ffffff;
  border: 1px solid #ccc;
  padding: 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

/* app/views/jobs/index.css @ 1318452749 */
.autogen_class_views_jobs_index #jobs a.job {
  color: #999;
  font-size: 20px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.autogen_class_views_jobs_index #jobs div {
  margin: 0px;
  border-width: 0;
  padding: 0; }

.autogen_class_views_jobs_index #jobs div.even {
  background: #DEDEDE;
  border: 1px solid #DEDEDE; }

.autogen_class_views_jobs_index #jobs div.odd {
  background: #FFFFFF;
  border: 1px solid #FFFFFF; }

.autogen_class_views_jobs_index #jobs div.even:hover {
  background: #FFFFCC; }

.autogen_class_views_jobs_index #jobs div.odd:hover {
  background: #FFFFCC; }

.autogen_class_views_jobs_index #jobs ul {
  line-height: 22px; }

.autogen_class_views_jobs_index #jobs ul li {
  list-style-position: inside;
  list-style-type: disc;
  font-size: 13px;
  margin-left: 10px; }

.autogen_class_views_jobs_index #hiring h2 {
  text-align: center;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: bold;
  color: #838383; }

.autogen_class_views_jobs_index #job_thumbs {
  display: block;
  width: 928px; }

.autogen_class_views_jobs_index img.job_thumb {
  padding: 20px; }

/* app/views/events/_rollup_link.rb:5 @ 1318452749 */
.autogen_class_views_events_rollup_link {
  float: left;
  margin-right: 10px; }

.autogen_class_views_events_rollup_link a.rolldown {
  font-size: 11px;
  font-weight: bold; }

/* app/views/home/suggested_users_nag.css @ 1318452749 */
.autogen_class_views_home_suggested_users_nag #suggested_users_nag #content {
  background: #e9e9e9 url('') repeat-x;
  padding: 15px 15px 5px 15px; }

.autogen_class_views_home_suggested_users_nag #suggested_users_nag #content hr {
  background-color: transparent;
  height: 0;
  clear: both;
  margin: 10px auto;
  border: 0;
  border-bottom: 1px dotted #CCC; }

.autogen_class_views_home_suggested_users_nag #suggested_users_nag #content .close {
  float: right;
  display: block;
  background: transparent url('') no-repeat left top;
  width: 9px;
  height: 9px;
  overflow: hidden; }

.autogen_class_views_home_suggested_users_nag #suggested_users_nag #content .close:hover {
  background-position: left -9px; }

.autogen_class_views_home_suggested_users_nag #suggested_users_nag #content h3 {
  float: left;
  color: #92511C; }

.autogen_class_views_home_suggested_users_nag #suggested_users_nag #content .action a {
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  display: inline-block;
  font-weight: bold; }

.autogen_class_views_home_suggested_users_nag #suggested_users_nag_bottom {
  clear: both;
  background: transparent url('') repeat-x;
  height: 5px; }

/* app/views/accounts/accounts_base.css @ 1318452749 */
.autogen_class_views_accounts_accounts_base .account_settings {
  padding: 0 20px; }

.autogen_class_views_accounts_accounts_base .account_settings p {
  font-size: 13px;
  font-family: arial;
  color: #333;
  margin: 0 0 0.5em 0; }

.autogen_class_views_accounts_accounts_base .account_settings form .radio, .autogen_class_views_accounts_accounts_base .account_settings form .checkbox {
  margin-right: .75em;
  margin-top: .5em; }

.autogen_class_views_accounts_accounts_base .account_settings form input.text_field, .autogen_class_views_accounts_accounts_base .account_settings form select {
  height: 18px; }

.autogen_class_views_accounts_accounts_base .account_settings .subtle_text {
  color: #666; }

.autogen_class_views_accounts_accounts_base .account_settings .section {
  padding: 0;
  width: 100%; }

.autogen_class_views_accounts_accounts_base .account_settings .section a, .autogen_class_views_accounts_accounts_base .account_settings .section .email_actions {
  font-size: 11px; }

.autogen_class_views_accounts_accounts_base .account_settings .section hr {
  height: 0px;
  border-top: 1px dotted; }

.autogen_class_views_accounts_accounts_base .account_settings .section .section_header {
  width: 200px;
  float: left;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  color: #666; }

.autogen_class_views_accounts_accounts_base .account_settings .section .section_body {
  float: left;
  width: 750px; }

.autogen_class_views_accounts_accounts_base .account_settings .section_separator {
  height: 10px;
  padding: 10px 0;
  margin-bottom: 10px;
  border: 0;
  background: transparent url('') repeat-x scroll left bottom; }

.autogen_class_views_accounts_accounts_base .account_settings .slim {
  margin: 0px;
  padding: 0px; }

.autogen_class_views_accounts_accounts_base .account_settings .form_button_alternate_link {
  margin: 6px 0 0 10px; }

.autogen_class_views_accounts_accounts_base .account_settings .cancel {
  text-transform: none; }

.autogen_class_views_accounts_accounts_base .account_settings .disabled_link {
  color: #999; }

.autogen_class_views_accounts_accounts_base .account_settings .create_new_theme {
  margin-left: 6px; }

/* app/views/accounts/_tab_premium_customize.rb:39 @ 1318452749 */
.autogen_class_views_accounts_tab_premium_customize #premium_edit_form a.create_new_theme, .autogen_class_views_accounts_tab_premium_customize #promo_banner_form a.create_new_theme {
  font-size: 11px; }

.autogen_class_views_accounts_tab_premium_customize #premium_edit_form input.text_field, .autogen_class_views_accounts_tab_premium_customize #promo_banner_form input.text_field {
  margin: 5px 0; }

.autogen_class_views_accounts_tab_premium_customize #premium_edit_form table tr td, .autogen_class_views_accounts_tab_premium_customize #promo_banner_form table tr td {
  padding: 10px;
  width: 600px;
  text-align: left; }

.autogen_class_views_accounts_tab_premium_customize #premium_edit_form table tr td.table_section_title, .autogen_class_views_accounts_tab_premium_customize #promo_banner_form table tr td.table_section_title {
  color: #666;
  font-size: 108%;
  font-weight: bold;
  padding-right: 10px;
  width: 210px; }

.autogen_class_views_accounts_tab_premium_customize #premium_edit_form table tr td.label, .autogen_class_views_accounts_tab_premium_customize #promo_banner_form table tr td.label {
  width: 200px; }

.autogen_class_views_accounts_tab_premium_customize #premium_edit_form table tr td .form_section, .autogen_class_views_accounts_tab_premium_customize #promo_banner_form table tr td .form_section {
  margin: 5px 0; }

/* app/views/upload/_text_upload_widget.css @ 1318452750 */
.autogen_class_views_upload_text_upload_widget .upload_text_button {
  padding-top: 8px; }

.autogen_class_views_upload_text_upload_widget .upload_text_button .button {
  color: #E9E9E9; }

.autogen_class_views_upload_text_upload_widget .document_body {
  width: 500px;
  display: block; }

.autogen_class_views_upload_text_upload_widget .upload_text_status {
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: left; }

/* app/views/upload/with_privacy_checkbox/_text_upload_widget.rb:19 @ 1318452750 */
.autogen_class_views_upload_with_privacy_checkbox_text_upload_widget label input.checkbox {
  margin-right: 5px; }

.autogen_class_views_upload_with_privacy_checkbox_text_upload_widget .private_flag {
  padding-top: 8px;
  text-align: left; }

/* app/views/upload/redesign_phase3/_text_upload_widget.rb:10 @ 1318452750 */
.autogen_class_views_upload_redesign_phase3_text_upload_widget .document_body_fake {
  width: 500px; }

/* app/views/timeline_events/event.css @ 1318452750 */
.autogen_class_views_timeline_events_event .event {
  padding: 16px 10px 12px 0;
  background: transparent url('') repeat-x scroll left bottom;
  overflow: hidden;
  /* clearfix */
  text-align: left;
  position: relative; }

.autogen_class_views_timeline_events_event .event .comment:hover .controls {
  display: block; }

.autogen_class_views_timeline_events_event .event .feed_large_thumbnail {
  width: 36px;
  height: 36px;
  position: relative;
  margin-right: 10px; }

.autogen_class_views_timeline_events_event .event .feed_large_thumbnail a {
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px !important;
  font-size: 0;
  background: #fff center center no-repeat;
  border: 1px solid #161312;
  overflow: hidden;
  text-align: center; }

.autogen_class_views_timeline_events_event .event .feed_large_thumbnail a:hover {
  text-decoration: none; }

.autogen_class_views_timeline_events_event .event .feed_large_thumbnail .outer_border {
  width: 33px;
  height: 33px;
  top: 1px;
  left: 1px;
  border-width: 0 1px 1px 0; }

.autogen_class_views_timeline_events_event .event .feed_large_thumbnail .outer_border_layer2 {
  height: 32px; }

.autogen_class_views_timeline_events_event .event .feed_large_thumbnail .outer_border_layer3 {
  height: 30px; }

.autogen_class_views_timeline_events_event .event .preview_documents {
  padding: 5px;
  border-top: 1px dotted #CCCCCC; }

.autogen_class_views_timeline_events_event .event .preview_documents h4 {
  color: #363636;
  font-size: 11px;
  margin-top: 5px;
  margin-bottom: 5px; }

.autogen_class_views_timeline_events_event .event .preview_documents li {
  color: #999999;
  font-size: 11px;
  margin-top: 5px; }

.autogen_class_views_timeline_events_event .event .preview_documents li a {
  font-weight: bold;
  margin-right: 10px; }

.autogen_class_views_timeline_events_event .event .preview_documents li .desc .label {
  margin-right: 3px; }

.autogen_class_views_timeline_events_event .event .preview_documents .more {
  margin-top: 5px; }

.autogen_class_views_timeline_events_event .event:hover {
  background-color: #fff; }

.autogen_class_views_timeline_events_event .event:hover .timestamp {
  display: inline-block !important;
  zoom: 1;
  *display: inline; }

.autogen_class_views_timeline_events_event .event:hover .add_to_collections {
  display: inline-block !important;
  zoom: 1;
  *display: inline; }

.autogen_class_views_timeline_events_event .event:hover .timeline_document_thumbnail_container .timeline_thumbnail_shadow, .autogen_class_views_timeline_events_event .event:hover .timeline_article_thumbnail_container .timeline_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 163px; }

.autogen_class_views_timeline_events_event .event:hover .timeline_document_thumbnail_container .timeline_thumbnail_shadow a:hover, .autogen_class_views_timeline_events_event .event:hover .timeline_article_thumbnail_container .timeline_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_timeline_events_event .event:hover .timeline_document_thumbnail_container .timeline_thumbnail_shadow .thumbnail, .autogen_class_views_timeline_events_event .event:hover .timeline_article_thumbnail_container .timeline_thumbnail_shadow .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_timeline_events_event .event:hover .timeline_document_thumbnail_container .timeline_thumbnail_shadow .thumbnail .no_of_pages, .autogen_class_views_timeline_events_event .event:hover .timeline_article_thumbnail_container .timeline_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_timeline_events_event .event:hover .event_controls {
  display: block; }

.autogen_class_views_timeline_events_event .event:hover .timeline_event_content_container.without_document .triangle_container .triangle {
  background-position: -22px -6px; }

.autogen_class_views_timeline_events_event .event:hover .timeline_event_content_container.without_document .event_header, .autogen_class_views_timeline_events_event .event:hover .timeline_event_content_container.without_document .reshare_controls .inner_wrap {
  background-color: #FFF; }

.autogen_class_views_timeline_events_event .event:hover .timeline_collection_thumbnail_container .large_collection {
  background-color: #FFF; }

.autogen_class_views_timeline_events_event .event:hover .timeline_collection_thumbnail_container .large_collection.large_shelf .shelf_thumbnail_shadow {
  background-position: center 163px; }

.autogen_class_views_timeline_events_event .event .controls {
  display: none;
  position: absolute;
  top: 10px;
  right: 11px;
  font-size: 11px;
  padding: 0 0 5px 0; }

.autogen_class_views_timeline_events_event .event .controls.persist {
  display: block; }

.autogen_class_views_timeline_events_event .event .controls .error {
  color: #A00; }

.autogen_class_views_timeline_events_event .event .controls .working {
  color: #999; }

.autogen_class_views_timeline_events_event .event .controls .delete {
  display: block;
  float: right;
  margin-left: 3px;
  overflow: hidden;
  position: relative;
  height: 12px;
  width: 12px;
  background: transparent url('') no-repeat; }

.autogen_class_views_timeline_events_event .event .controls .delete:hover {
  background-position: 0 -12px; }

.autogen_class_views_timeline_events_event .event .controls .dismiss {
  position: relative;
  float: right;
  display: block;
  overflow: hidden;
  height: 9px;
  width: 9px;
  background: transparent url('') no-repeat; }

.autogen_class_views_timeline_events_event .event .controls .dismiss:hover {
  background-position: 0 -9px; }

.autogen_class_views_timeline_events_event .event .emph .feed_thumbnail, .autogen_class_views_timeline_events_event .event .emph .feed_large_thumbnail, .autogen_class_views_timeline_events_event .event .event_header .feed_thumbnail, .autogen_class_views_timeline_events_event .event .event_header .feed_large_thumbnail {
  opacity: 1; }

.autogen_class_views_timeline_events_event .event .comment_spinner {
  float: left;
  margin: 3px; }

.autogen_class_views_timeline_events_event .event a {
  outline: 0 !important; }

.autogen_class_views_timeline_events_event .event blockquote {
  text-align: left;
  line-height: 18px;
  font-size: 13px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  padding-left: 30px;
  margin-top: 3px; }

.autogen_class_views_timeline_events_event .event .comments {
  text-align: left;
  margin: 5px 0 0; }

.autogen_class_views_timeline_events_event .event .comments .delete {
  width: 12px;
  height: 13px; }

.autogen_class_views_timeline_events_event .event .comments .delete:hover {
  background-position: 0 -13px; }

.autogen_class_views_timeline_events_event .event .comments .flag {
  width: 10px;
  height: 14px; }

.autogen_class_views_timeline_events_event .event .comments .flag:hover {
  background-position: 0 -14px; }

.autogen_class_views_timeline_events_event .event .clearfix {
  clear: both; }

.autogen_class_views_timeline_events_event .event .timeline_document_thumbnail_container, .autogen_class_views_timeline_events_event .event .timeline_article_thumbnail_container {
  position: relative;
  float: left;
  width: 150px;
  padding-left: 5px; }

.autogen_class_views_timeline_events_event .event .timeline_document_thumbnail_container .document_tag, .autogen_class_views_timeline_events_event .event .timeline_article_thumbnail_container .document_tag {
  display: block;
  position: absolute;
  top: 10px;
  left: 0px;
  z-index: 1; }

.autogen_class_views_timeline_events_event .event .timeline_collection_thumbnail_container {
  float: left;
  width: 155px; }

.autogen_class_views_timeline_events_event .event .timeline_collection_thumbnail_container .large_collection {
  padding: 0; }

.autogen_class_views_timeline_events_event .event .timeline_collection_thumbnail_container .large_collection.large_shelf .shelf_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 173px; }

.autogen_class_views_timeline_events_event .event .timeline_collection_thumbnail_container .large_collection.large_shelf .shelf_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_timeline_events_event .event .timeline_collection_thumbnail_container .large_collection.large_shelf .shelf_thumbnail_shadow .thumbnail {
  float: none;
  width: 131px;
  height: 169px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_timeline_events_event .event .timeline_collection_thumbnail_container .large_collection.large_shelf .shelf_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_timeline_events_event .event .timeline_collection_thumbnail_container .large_collection.large_shelf .shelf_thumbnail_shadow .thumbnail {
  border: none;
  background-color: transparent; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container {
  float: left; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container .reply .feed_large_thumbnail {
  margin-top: 0;
  margin-left: 0; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.with_document, .autogen_class_views_timeline_events_event .event .timeline_event_content_container.with_article {
  width: 480px; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document {
  width: 637px; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .event_header, .autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .reshare_controls .inner_wrap {
  background-color: #F6F6F6; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .event_header {
  background-image: none;
  height: 38px;
  line-height: 38px; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .status {
  background-color: #EFE48E;
  margin-bottom: 5px; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .status.comment_activated {
  margin-bottom: 0;
  background-repeat: repeat-x;
  background-position: bottom left;
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .status.comment_activated .triangle {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .timestamp {
  margin-right: -11px;
  padding-top: 10px;
  /* compensate to make it line up with the user */ }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .triangle_container .triangle {
  margin-left: 26px;
  background-position: -22px 0; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .status, .autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .reply, .autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document ol.comments {
  margin-left: 10px; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .expanded {
  margin-left: 0; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .reply .inner_wrap {
  background-color: #EFE48E; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .close_reply {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document ol.comments li {
  background-color: #F1EDC9; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document ol.comments li .delete, .autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document ol.comments li .flag {
  background-color: #F1EDC9; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document ol.comments li .delete {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document ol.comments li .flag {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document ol.comments .reply .inner_wrap {
  background-color: #F1EDC9; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document ol.comments .inner_wrap .reply_link {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document ol.comments .inner_wrap .close_reply {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document.with_comments .comment.expanded {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document.with_comments .comment.expanded .triangle {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document.without_comments .action_container.comment_activated .event_header {
  background-image: none; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .comment_link_wrapper .comment_link {
  width: 13px;
  height: 12px;
  background: transparent url('') no-repeat scroll top left; }

.autogen_class_views_timeline_events_event .event .timeline_event_content_container.without_document .comment_link_wrapper .comment_link:hover {
  background-position: 0 -12px; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary, .autogen_class_views_timeline_events_event .event .timeline_article_summary, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary {
  text-align: left;
  margin-bottom: 5px; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary .mdash, .autogen_class_views_timeline_events_event .event .timeline_article_summary .mdash, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary .mdash {
  color: #333; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary h3, .autogen_class_views_timeline_events_event .event .timeline_article_summary h3, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary h3 {
  font-size: 24px;
  line-height: 26px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-weight: bold; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary h3 a, .autogen_class_views_timeline_events_event .event .timeline_article_summary h3 a, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary h3 a {
  color: #136C8C; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary h3 a:hover, .autogen_class_views_timeline_events_event .event .timeline_article_summary h3 a:hover, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary h3 a:hover {
  text-decoration: none;
  color: #1B89B3; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary .desc .label, .autogen_class_views_timeline_events_event .event .timeline_document_summary dl dt, .autogen_class_views_timeline_events_event .event .timeline_article_summary .desc .label, .autogen_class_views_timeline_events_event .event .timeline_article_summary dl dt, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary .desc .label, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary dl dt {
  font-size: 11px;
  color: #999; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary .desc, .autogen_class_views_timeline_events_event .event .timeline_article_summary .desc, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary .desc {
  margin: 5px 0 3px;
  line-height: 13px;
  overflow: hidden;
  color: #666;
  font-size: 11px; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary .desc a.username, .autogen_class_views_timeline_events_event .event .timeline_article_summary .desc a.username, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary .desc a.username {
  padding: 0;
  color: green;
  font-weight: normal; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary dl dd, .autogen_class_views_timeline_events_event .event .timeline_article_summary dl dd, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary dl dd {
  font-size: 11px;
  color: #333;
  margin: 0 10px 0 0; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary dl dt, .autogen_class_views_timeline_events_event .event .timeline_document_summary dl dd, .autogen_class_views_timeline_events_event .event .timeline_article_summary dl dt, .autogen_class_views_timeline_events_event .event .timeline_article_summary dl dd, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary dl dt, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary dl dd {
  display: inline-block;
  zoom: 1;
  *display: inline;
  line-height: 23px; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary dl dt, .autogen_class_views_timeline_events_event .event .timeline_article_summary dl dt, .autogen_class_views_timeline_events_event .event .timeline_document_collection_summary dl dt {
  margin: 0 2px 0 0; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary .add_to_collections {
  width: 118px;
  height: 26px;
  display: none;
  text-indent: -9999px;
  background: transparent url('/images/home/btn_collections_118x26.png?1318452826') no-repeat scroll 0 0; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary .add_to_collections:hover {
  background-position: 0 -26px; }

.autogen_class_views_timeline_events_event .event .timeline_document_summary .add_to_collections:active {
  background-position: 0 -52px; }

.autogen_class_views_timeline_events_event .event .reshare_activated .event_header, .autogen_class_views_timeline_events_event .event .comment_activated .event_header {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-radius-topleft: 5px;
  border-radius-topright: 5px;
  background-image: url('');
  background-repeat: repeat-x;
  background-position: bottom left; }

.autogen_class_views_timeline_events_event .event .reshare_activated .reshare_controls .inner_wrap, .autogen_class_views_timeline_events_event .event .reshare_activated .add_form .inner_wrap, .autogen_class_views_timeline_events_event .event .comment_activated .reshare_controls .inner_wrap, .autogen_class_views_timeline_events_event .event .comment_activated .add_form .inner_wrap {
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-radius-bottomleft: 5px;
  border-radius-bottomright: 5px; }

.autogen_class_views_timeline_events_event .event .reshare_activated .triangle, .autogen_class_views_timeline_events_event .event .comment_activated .triangle {
  position: absolute;
  left: -1px;
  height: 9px;
  width: 17px;
  overflow: hidden;
  background: transparent url('') no-repeat scroll top left; }

.autogen_class_views_timeline_events_event .event .comment_activated .comment_link_wrapper .triangle {
  display: block;
  bottom: -17px; }

.autogen_class_views_timeline_events_event .event .reshare_activated .reshare_link_wrapper .triangle {
  display: block;
  bottom: -19px; }

.autogen_class_views_timeline_events_event .event .reshare_controls .inner_wrap, .autogen_class_views_timeline_events_event .event .event_header {
  overflow: hidden;
  /* clearfix */
  clear: both;
  background-color: #CFDBE7;
  padding: 14px;
  font-size: 11px; }

.autogen_class_views_timeline_events_event .event .reshare_controls .inner_wrap {
  padding-bottom: 8px; }

.autogen_class_views_timeline_events_event .event .event_header {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 22px;
  line-height: 22px; }

.autogen_class_views_timeline_events_event .event .event_header .event_action {
  float: left; }

.autogen_class_views_timeline_events_event .event .event_header .timestamp {
  display: none;
  float: right;
  margin-right: 10px;
  font-size: 11px;
  font-style: italic;
  color: #999;
  line-height: 20px; }

.autogen_class_views_timeline_events_event .event .event_header .user {
  margin-right: 5px; }

.autogen_class_views_timeline_events_event .event .user {
  float: left; }

.autogen_class_views_timeline_events_event .event .user .username {
  padding: 0;
  margin-left: 4px; }

.autogen_class_views_timeline_events_event .event .reshare_link_wrapper, .autogen_class_views_timeline_events_event .event .comment_link_wrapper {
  margin-top: 3px;
  float: right;
  position: relative; }

.autogen_class_views_timeline_events_event .event .reshare_link_wrapper .triangle, .autogen_class_views_timeline_events_event .event .comment_link_wrapper .triangle {
  display: none; }

.autogen_class_views_timeline_events_event .event .reshare_link_wrapper {
  margin-top: 4px; }

.autogen_class_views_timeline_events_event .event .close_control {
  float: right;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  text-indent: -9999px;
  height: 9px;
  width: 9px;
  overflow: hidden;
  margin-top: 9px;
  margin-right: 2px;
  background: transparent url('') no-repeat scroll 0 0; }

.autogen_class_views_timeline_events_event .event .close_control:hover {
  background-position: 0 -9px; }

.autogen_class_views_timeline_events_event .event .reshare_action, .autogen_class_views_timeline_events_event .event .reshare_confirmations {
  display: inline-block; }

.autogen_class_views_timeline_events_event .event .reshare_action {
  margin-right: 10px;
  line-height: 24px;
  vertical-align: top; }

.autogen_class_views_timeline_events_event .event .reshare_action strong {
  margin-left: 3px; }

.autogen_class_views_timeline_events_event .event .reshare_button {
  vertical-align: top; }

.autogen_class_views_timeline_events_event .event .reshare_button * {
  zoom: 1; }

.autogen_class_views_timeline_events_event .event .autogen_class_views_shared_sharing_simple_readcast_confirmations {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 4px; }

.autogen_class_views_timeline_events_event .event .comment_link_wrapper {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px dotted #666; }

.autogen_class_views_timeline_events_event .event .comment_link {
  display: block;
  text-indent: -9999px;
  width: 14px;
  height: 12px;
  overflow: hidden;
  background: transparent url('') no-repeat scroll top left; }

.autogen_class_views_timeline_events_event .event .comment_link:hover {
  background-position: 0 -12px; }

.autogen_class_views_timeline_events_event .event .reshare_link {
  display: block;
  text-indent: -9999px;
  width: 13px;
  height: 13px;
  overflow: hidden;
  background: transparent url('') no-repeat scroll top left; }

.autogen_class_views_timeline_events_event .event .reshare_link:hover {
  background-position: 0 -13px; }

.autogen_class_views_timeline_events_event .event .feed_thumbnail, .autogen_class_views_timeline_events_event .event .feed_large_thumbnail {
  background-color: #FFFFFF;
  float: left;
  opacity: 0.6; }

.autogen_class_views_timeline_events_event .event .feed_thumbnail a, .autogen_class_views_timeline_events_event .event .feed_large_thumbnail a {
  padding: 2px;
  border-color: #bbb; }

.autogen_class_views_timeline_events_event .event .feed_thumbnail:hover, .autogen_class_views_timeline_events_event .event .feed_thumbnail .active, .autogen_class_views_timeline_events_event .event .feed_large_thumbnail:hover, .autogen_class_views_timeline_events_event .event .feed_large_thumbnail .active {
  opacity: 1; }

.autogen_class_views_timeline_events_event .event .feed_thumbnail {
  margin-right: 5px; }

.autogen_class_views_timeline_events_event .event .feed_large_thumbnail {
  margin-top: -8px;
  margin-left: -7px;
  margin-right: 5px; }

.autogen_class_views_timeline_events_event .without_comments .reply_link {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .without_comments .close_reply {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .without_comments .add_form .inner_wrap, .autogen_class_views_timeline_events_event .without_comments .reshare_controls .inner_wrap {
  background-color: #CFDBE7; }

.autogen_class_views_timeline_events_event .with_comments .reply_link {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .with_comments .close_reply {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created .without_comments .reply_link {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created .without_comments .close_reply {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created .without_comments .add_form .inner_wrap, .autogen_class_views_timeline_events_event .event_document_created .without_comments .reshare_controls .inner_wrap {
  background-color: #D3E376; }

.autogen_class_views_timeline_events_event .event_document_created .without_comments .add_form .inner_wrap input[type=text], .autogen_class_views_timeline_events_event .event_document_created .without_comments .reshare_controls .inner_wrap input[type=text] {
  width: 320px; }

.autogen_class_views_timeline_events_event .event_document_created .without_comments .add_form .inner_wrap .submit_reply {
  width: 65px; }

.autogen_class_views_timeline_events_event .event_document_created .with_comments .comment.expanded {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created .with_comments .comment.expanded .triangle {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created .with_comments .add_form .inner_wrap, .autogen_class_views_timeline_events_event .event_document_created .with_comments .reshare_controls .inner_wrap {
  background-color: #DCE8B2; }

.autogen_class_views_timeline_events_event .event_document_created .with_comments .reply_link {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created .with_comments .close_reply {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created .action_container.comment_activated .event_header, .autogen_class_views_timeline_events_event .event_document_created .action_container.reshare_activated .event_header {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created .action_container.comment_activated .triangle, .autogen_class_views_timeline_events_event .event_document_created .action_container.reshare_activated .triangle {
  background: transparent url('') no-repeat scroll top left; }

.autogen_class_views_timeline_events_event .event_document_created .close_reshare {
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created .event_header {
  background-repeat: repeat-x;
  background-position: bottom left; }

.autogen_class_views_timeline_events_event .event_document_created .event_header, .autogen_class_views_timeline_events_event .event_document_created .reshare_controls .inner_wrap {
  background-color: #D3E376; }

.autogen_class_views_timeline_events_event .event_document_created ol.comments li {
  background-color: #DCE8B2; }

.autogen_class_views_timeline_events_event .event_document_created ol.comments li .delete, .autogen_class_views_timeline_events_event .event_document_created ol.comments li .flag {
  background-color: #DCE8B2;
  background-repeat: no-repeat; }

.autogen_class_views_timeline_events_event .event_document_created ol.comments li .delete {
  width: 12px;
  height: 13px;
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created ol.comments li .delete:hover {
  background-position: 0 -13px; }

.autogen_class_views_timeline_events_event .event_document_created ol.comments li .flag {
  width: 10px;
  height: 14px;
  background-image: url(''); }

.autogen_class_views_timeline_events_event .event_document_created ol.comments li .flag:hover {
  background-position: 0 -14px; }

.autogen_class_views_timeline_events_event .event_document_created .comment_link {
  background: transparent url('') no-repeat scroll top left; }

.autogen_class_views_timeline_events_event .event_document_created .reshare_link {
  background: transparent url('') no-repeat scroll top left; }

.autogen_class_views_timeline_events_event .add_form.expanded .inner_wrap, .autogen_class_views_timeline_events_event .without_comments .add_form .inner_wrap {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-radius-bottomright: 5px; }

.autogen_class_views_timeline_events_event .add_form .inner_wrap {
  overflow: hidden;
  /* clearfix */
  clear: both;
  background-color: #E5EAF2;
  padding: 10px;
  font-size: 11px; }

.autogen_class_views_timeline_events_event .add_form .inner_wrap .submit_reply {
  margin-left: 10px; }

.autogen_class_views_timeline_events_event .add_form .inner_wrap .feed_thumbnail {
  margin-top: 2px; }

.autogen_class_views_timeline_events_event .add_form input {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 12px;
  width: 330px;
  margin-left: 5px;
  float: left;
  background-color: #f2f2f2;
  border: 0;
  border-top: 2px solid #E0E0E0;
  border-left: 2px solid #E0E0E0;
  padding: 4px; }

.autogen_class_views_timeline_events_event .add_form input.inactive {
  color: #999; }

.autogen_class_views_timeline_events_event .add_form .comment_input {
  margin-top: 7px; }

.autogen_class_views_timeline_events_event .add_form .submit_reply {
  margin-top: 6px; }

.autogen_class_views_timeline_events_event .add_form .comment_spinner {
  margin-top: 11px;
  margin-left: 18px; }

.autogen_class_views_timeline_events_event .add_form .close_reply {
  margin-top: 15px; }

/* app/views/timeline_events/shared/_reply.css @ 1318452750 */
.autogen_class_views_timeline_events_shared_reply .event {
  background: none; }

.autogen_class_views_timeline_events_shared_reply .event:hover {
  background-color: #E5EAF2; }

.autogen_class_views_timeline_events_shared_reply .comment {
  position: relative;
  line-height: 16px;
  height: auto;
  font-size: 11px;
  color: #555;
  padding: 5px;
  margin-bottom: 5px;
  background-color: #E5EAF2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.autogen_class_views_timeline_events_shared_reply .comment strong {
  color: #666;
  padding-right: 6px; }

.autogen_class_views_timeline_events_shared_reply .comment .controls {
  top: 5px;
  right: 5px;
  padding: 5px; }

.autogen_class_views_timeline_events_shared_reply .comment .controls .delete {
  background-image: url(''); }

.autogen_class_views_timeline_events_shared_reply .comment .controls .flag {
  background-image: url(''); }

.autogen_class_views_timeline_events_shared_reply .left_comment {
  float: left;
  width: 36px; }

.autogen_class_views_timeline_events_shared_reply .left_comment .feed_large_thumbnail {
  margin-left: 3px;
  margin-top: 3px; }

.autogen_class_views_timeline_events_shared_reply .comment_content {
  float: left;
  width: 90%;
  margin-left: 8px;
  margin-bottom: 5px; }

.autogen_class_views_timeline_events_shared_reply .comment_content .comment_text {
  display: block;
  overflow: hidden;
  padding-left: 4px;
  padding-right: 20px; }

.autogen_class_views_timeline_events_shared_reply .reply_link_wrapper {
  position: absolute;
  bottom: 10px;
  right: 6px; }

.autogen_class_views_timeline_events_shared_reply .reply_link_wrapper .inner_wrap {
  float: right;
  position: relative; }

.autogen_class_views_timeline_events_shared_reply .reply_link_wrapper .inner_wrap .triangle {
  display: none; }

.autogen_class_views_timeline_events_shared_reply .reply_action {
  display: inline-block;
  line-height: 24px;
  vertical-align: middle; }

.autogen_class_views_timeline_events_shared_reply .comment.expanded {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-radius-topleft: 5px;
  border-radius-topright: 5px;
  background-image: url('');
  background-repeat: repeat-x;
  background-position: bottom left; }

.autogen_class_views_timeline_events_shared_reply .comment.expanded .triangle {
  position: absolute;
  display: block;
  bottom: -10px;
  left: -1px;
  height: 9px;
  width: 17px;
  overflow: hidden;
  background: transparent url('') no-repeat scroll top left; }

.autogen_class_views_timeline_events_shared_reply .add_control {
  margin-bottom: 0; }

.autogen_class_views_timeline_events_shared_reply .add_control .reply_link {
  height: 12px;
  width: 13px;
  overflow: hidden;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 0;
  float: right;
  text-indent: -9999px;
  background: transparent url('') no-repeat scroll 0 0; }

.autogen_class_views_timeline_events_shared_reply .add_control .reply_link:hover {
  background-position: 0 -12px; }

/* app/views/timeline/index.css @ 1318452750 */
.autogen_class_views_timeline_index {
  padding: 15px; }

.autogen_class_views_timeline_index #timeline {
  width: 996px;
  margin: 0 auto;
  padding: 15px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* @include box-shadow(#ddd, 1px, 1px, 20px);*/
  text-align: left;
  overflow: hidden; }

.autogen_class_views_timeline_index #timeline .on {
  border-top: 1px solid #BBB;
  padding: 10px 5px;
  margin-bottom: 20px; }

.autogen_class_views_timeline_index #timeline .on .date {
  margin-left: 10px;
  margin-top: -22px;
  float: left;
  background: #FFFFFF;
  padding: 5px;
  font: 85% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-weight: bold; }

.autogen_class_views_timeline_index #timeline .on .meta .item {
  margin-right: 13px;
  font-size: 85%; }

.autogen_class_views_timeline_index #timeline .on .meta .item .label {
  color: #999;
  margin-right: 2px; }

.autogen_class_views_timeline_index #timeline .on .events {
  margin: 15px 10px;
  padding: 10px 5px;
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }

.autogen_class_views_timeline_index #timeline .on .meta, .autogen_class_views_timeline_index #timeline .on .description, .autogen_class_views_timeline_index #timeline .on .readcasters, .autogen_class_views_timeline_index #timeline .on .commenters {
  margin-top: 5px;
  margin-bottom: 5px; }

.autogen_class_views_timeline_index #timeline .on h2 {
  font-style: italic; }

.autogen_class_views_timeline_index #timeline .on .comment {
  font-style: italic;
  color: #555;
  overflow: hidden;
  margin-top: 5px; }

.autogen_class_views_timeline_index #timeline .on .visual {
  float: left;
  margin-right: 15px;
  margin-left: 15px; }

.autogen_class_views_timeline_index #timeline .on .detail {
  float: left;
  width: 790px; }

.autogen_class_views_timeline_index #timeline .on .thumbnail {
  width: 110px;
  -webkit-box-shadow: 3px 3px 10px #bbbbbb;
  -moz-box-shadow: 3px 3px 10px #bbbbbb;
  box-shadow: 3px 3px 10px #bbbbbb; }

.autogen_class_views_timeline_index #timeline .on a.user {
  padding: 5px 5px 5px 0; }

.autogen_class_views_timeline_index #timeline .on a.source {
  font-weight: bold; }

.autogen_class_views_timeline_index #timeline .on .quote:before, .autogen_class_views_timeline_index #timeline .on .quote:after {
  font-size: 1.5em;
  margin-top: -3px;
  color: #999; }

.autogen_class_views_timeline_index #timeline .on .quote:before {
  margin-right: 5px;
  content: "\201C"; }

.autogen_class_views_timeline_index #timeline .on .quote:after {
  margin-left: 5px;
  content: "\201D"; }

.autogen_class_views_timeline_index #timeline .on .more-activities {
  font-size: 80%; }

/* app/views/shared/shelf/_large_collection.css @ 1318452750 */
.large_shelf.large_collection .shelf_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 173px;
  padding-bottom: 7px; }

.large_shelf.large_collection .shelf_thumbnail_shadow a:hover {
  text-decoration: none; }

.large_shelf.large_collection .shelf_thumbnail_shadow .thumbnail {
  float: none;
  width: 129px;
  height: 169px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.large_shelf.large_collection .shelf_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.large_shelf.large_collection .shelf_thumbnail_shadow .thumbnail {
  height: 169px;
  width: 131px;
  background-color: transparent;
  background-image: url('/images/shelf/collection_lg_135x173.png?1318452826');
  border: none; }

.large_shelf.large_collection .shelf_thumbnail_shadow .thumbnail img {
  margin-top: 21px;
  margin-left: 16px;
  margin-bottom: 8px;
  display: block;
  z-index: 5;
  border: 1px solid #b8a087; }

.large_shelf.large_collection .shelf_thumbnail_shadow .thumbnail .doc_count {
  font-size: 11px;
  line-height: 11px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #6f5f4e;
  text-align: center; }

/* app/views/shared/documents/mixed.css @ 1318452750 */
.autogen_class_views_shared_documents_mixed .document_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  padding-bottom: 8px;
  width: 78px; }

.autogen_class_views_shared_documents_mixed .document_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_shared_documents_mixed .document_thumbnail_shadow .thumbnail {
  float: none;
  width: 72px;
  height: 93px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_shared_documents_mixed .document_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_shared_documents_mixed .document_thumbnail_shadow .thumbnail .no_of_pages {
  bottom: 9px; }

.autogen_class_views_shared_documents_mixed .manage_collection {
  margin-top: 5px;
  margin-right: 15px;
  float: left; }

.autogen_class_views_shared_documents_mixed .manage_collection .add_to_collections {
  display: block;
  padding: 0;
  overflow: hidden;
  text-indent: -9999px;
  background: transparent url('') no-repeat 0 0;
  width: 87px;
  height: 20px; }

.autogen_class_views_shared_documents_mixed .manage_collection .add_to_collections:hover {
  background-position: 0 -20px; }

.autogen_class_views_shared_documents_mixed .manage_collection .add_to_collections:active {
  background-position: 0 -40px; }

body.smartling-es .autogen_class_views_shared_documents_mixed .manage_collection .add_to_collections {
  background: transparent url('') no-repeat 0 0;
  width: 88px;
  height: 20px; }

body.smartling-es .autogen_class_views_shared_documents_mixed .manage_collection .add_to_collections:hover {
  background-position: 0 -20px; }

body.smartling-es .autogen_class_views_shared_documents_mixed .manage_collection .add_to_collections:active {
  background-position: 0 -40px; }

body.smartling-pt .autogen_class_views_shared_documents_mixed .manage_collection .add_to_collections {
  background: transparent url('') no-repeat 0 0;
  width: 74px;
  height: 20px; }

body.smartling-pt .autogen_class_views_shared_documents_mixed .manage_collection .add_to_collections:hover {
  background-position: 0 -20px; }

body.smartling-pt .autogen_class_views_shared_documents_mixed .manage_collection .add_to_collections:active {
  background-position: 0 -40px; }

.autogen_class_views_shared_documents_mixed .document_mixed {
  text-align: left;
  margin-bottom: 10px;
  padding: 5px 0;
  height: 110px; }

.autogen_class_views_shared_documents_mixed .document_mixed .username {
  padding: 0;
  color: green;
  font-weight: normal; }

.autogen_class_views_shared_documents_mixed .document_mixed .name_link {
  color: #136C8C; }

.autogen_class_views_shared_documents_mixed .document_mixed .name_link:hover {
  text-decoration: none;
  color: #1B89B3; }

.autogen_class_views_shared_documents_mixed .document_mixed:hover {
  background-color: #fff; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_body {
  width: 400px;
  margin-right: 10px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_body.full {
  width: 580px;
  margin-right: 0; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_body .bottom_controls .clearfix {
  margin-bottom: 5px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_body.wide {
  width: 720px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_meta .meta_node {
  font-size: 11px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_meta.pills {
  display: block;
  float: left;
  width: 145px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_meta.pills .meta_node {
  display: block;
  padding: 7px;
  background-color: #eee;
  margin-bottom: 1px;
  font-size: 11px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_meta.pills .meta_node label {
  float: left;
  color: #999;
  text-shadow: 0px 1px 0px #fff; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_meta.pills .meta_node strong {
  float: right;
  font-weight: normal;
  color: #333; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_meta.pills .meta_node.top {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-radius-topright: 3px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_meta.pills .meta_node.bottom {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-radius-bottomright: 3px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_thumbnail {
  float: left;
  margin-right: 10px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_title {
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  margin-bottom: 5px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_body {
  float: left; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_description {
  margin: 0 0 5px;
  line-height: 13px;
  overflow: hidden;
  color: #999;
  font-size: 11px; }

.autogen_class_views_shared_documents_mixed .document_mixed .document_attribution {
  line-height: 13px;
  color: #999;
  font-size: 11px;
  margin: 0; }

/* app/views/premium/purchases/gate_components/plans_d.css @ 1318452750 */
.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container {
  font-family: Arial;
  font-size: 20px;
  font-weight: bold;
  color: #000;
  padding: 20px 10px; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container input.radio {
  float: left;
  margin: 7px 0; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container div.plan_description {
  float: left;
  margin-left: 10px; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container div.preferred_plan_caption {
  height: 16px;
  float: left;
  margin: 5px 0 0 10px; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container div.preferred_plan_caption div.caption_marker {
  background: transparent url('') no-repeat 0 0;
  width: 6px;
  height: 16px;
  float: left; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container div.preferred_plan_caption div.caption_text {
  font-size: 12.5px;
  font-weight: bold;
  background-color: #009933;
  color: #fff;
  height: 16px;
  float: left;
  padding: 0 4px; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container div.plan_price {
  float: right;
  width: 65px;
  text-align: left; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container div.plan_price .plan_currency_symbol {
  float: left;
  font-weight: normal;
  font-size: 17px;
  margin-right: 1px; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container div.plan_price .plan_currency_amount {
  float: left;
  font-family: Georgia;
  font-size: 35px;
  margin-top: -13px; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.package_container div.plan_price .plan_currency_recurring {
  font-family: Georgia;
  font-size: 12.5px;
  margin-top: 5px;
  font-weight: normal; }

.autogen_class_views_premium_purchases_gate_components_plans_d div.default_plan {
  color: #009933 !important; }

.autogen_class_views_premium_purchases_gate_components_plans_d .package_divider {
  border-bottom: 1px dotted #ccc; }

/* app/views/reading_lists/_document.css @ 1318452750 */
.autogen_class_views_reading_lists_document .document_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  padding-bottom: 8px;
  width: 55px; }

.autogen_class_views_reading_lists_document .document_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_reading_lists_document .document_thumbnail_shadow .thumbnail {
  float: none;
  width: 49px;
  height: 63px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_reading_lists_document .document_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_reading_lists_document .document_thumbnail_shadow .thumbnail .no_of_pages {
  bottom: 9px; }

.autogen_class_views_reading_lists_document .document {
  text-align: left;
  margin-bottom: 10px;
  padding: 5px 0;
  border-bottom: 1px solid #eee;
  height: auto; }

.autogen_class_views_reading_lists_document .document h4 a {
  font-weight: normal; }

.autogen_class_views_reading_lists_document .document .username {
  padding: 0;
  color: green;
  font-weight: normal; }

.autogen_class_views_reading_lists_document .document .name_link {
  color: #136C8C; }

.autogen_class_views_reading_lists_document .document .name_link:hover {
  text-decoration: none;
  color: #1B89B3; }

.autogen_class_views_reading_lists_document .document:hover {
  background-color: #fff; }

.autogen_class_views_reading_lists_document .document .document_body {
  width: 800px;
  margin-right: 10px; }

.autogen_class_views_reading_lists_document .document .document_body.full {
  width: 580px;
  margin-right: 0; }

.autogen_class_views_reading_lists_document .document .document_body .bottom_controls .clearfix {
  margin-bottom: 5px; }

.autogen_class_views_reading_lists_document .document .document_body.wide {
  width: 720px; }

.autogen_class_views_reading_lists_document .document .document_meta .meta_node {
  font-size: 11px; }

.autogen_class_views_reading_lists_document .document .document_meta.pills {
  display: block;
  float: left;
  width: 145px; }

.autogen_class_views_reading_lists_document .document .document_meta.pills .meta_node {
  display: block;
  padding: 7px;
  background-color: #eee;
  margin-bottom: 1px;
  font-size: 11px; }

.autogen_class_views_reading_lists_document .document .document_meta.pills .meta_node label {
  float: left;
  color: #999;
  text-shadow: 0px 1px 0px #fff; }

.autogen_class_views_reading_lists_document .document .document_meta.pills .meta_node strong {
  float: right;
  font-weight: normal;
  color: #333; }

.autogen_class_views_reading_lists_document .document .document_meta.pills .meta_node.top {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-radius-topright: 3px; }

.autogen_class_views_reading_lists_document .document .document_meta.pills .meta_node.bottom {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-radius-bottomright: 3px; }

.autogen_class_views_reading_lists_document .document .document_thumbnail {
  float: left;
  margin-right: 10px; }

.autogen_class_views_reading_lists_document .document .document_title {
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  font-family: georgia; }

.autogen_class_views_reading_lists_document .document .document_body {
  float: left; }

.autogen_class_views_reading_lists_document .document .document_description {
  margin: 0 0 5px;
  line-height: 13px;
  overflow: hidden;
  color: #999;
  font-size: 11px; }

.autogen_class_views_reading_lists_document .document .document_attribution {
  line-height: 13px;
  color: #999;
  font-size: 11px;
  margin: 0; }

.autogen_class_views_reading_lists_document .document .document_added_on {
  margin: 0;
  color: #666;
  font-size: 11px; }

/* app/views/documents/language_notification.css @ 1318452749 */
.autogen_class_views_documents_language_notification #language_notification {
  white-space: normal;
  background: transparent url('') repeat-x left bottom;
  margin: 10px 0;
  padding: 15px 15px 10px; }

/* app/views/events/base/_feed_item.css @ 1318452749 */
.autogen_class_views_events_base_feed_item {
  border-top: 1px dotted #666;
  background: white url('') repeat-x left bottom;
  padding: 15px 12px 15px 12px; }

.autogen_class_views_events_base_feed_item .user_picture {
  float: left;
  position: relative;
  /* interaction thumbnails */ }

.autogen_class_views_events_base_feed_item .user_picture .tiny_thumbnail {
  margin-right: 0; }

.autogen_class_views_events_base_feed_item .user_picture .tinier_thumbnail {
  position: absolute;
  right: -8px;
  bottom: -21px;
  z-index: 100;
  border: 1px solid #fff;
  margin-right: 0; }

.autogen_class_views_events_base_feed_item .user_picture .arrow {
  position: absolute;
  right: 20px;
  bottom: -19px; }

.autogen_class_views_events_base_feed_item .main_content {
  margin-left: 62px;
  margin-top: 1px;
  line-height: 18px;
  font-size: 13px; }

.autogen_class_views_events_base_feed_item .main_content .action {
  font-weight: bold; }

.autogen_class_views_events_base_feed_item .main_content blockquote {
  line-height: 15px;
  margin: 5px auto 3px 4px;
  display: block; }

.autogen_class_views_events_base_feed_item .main_content .event_children_container {
  margin-top: 15px; }

.autogen_class_views_events_base_feed_item .main_content a.rolldown {
  margin-left: 3px; }

.autogen_class_views_events_base_feed_item .main_content img.rolldown_spinner {
  margin-left: 3px; }

.autogen_class_views_events_base_feed_item .flag_event {
  margin: 1px 1px auto auto; }

.autogen_class_views_events_base_feed_item .show_replies {
  margin-top: 10px;
  margin-left: 40px;
  clear: left;
  font-size: 11px; }

.autogen_class_views_events_base_feed_item .show_replies a {
  font-weight: bold !important; }

/* app/views/events/document/rated/_feed_item.css @ 1318452749 */
.autogen_class_views_events_document_rated_feed_item table.rating_event td {
  text-align: left;
  padding-right: 5px; }

.autogen_class_views_events_document_rated_feed_item table.rating_event td.star_container {
  width: 90px;
  text-align: center; }

.autogen_class_views_events_document_rated_feed_item table.rating_event .starbox div {
  width: 85px; }

/* app/views/people/_user_controls.css @ 1318452750 */
.autogen_class_views_people_user_controls .user_controls {
  clear: both;
  margin-top: 20px; }

.autogen_class_views_people_user_controls .control_section {
  margin-bottom: 10px; }

.autogen_class_views_people_user_controls .control_section ul {
  padding-left: 15px;
  margin-bottom: 10px; }

.autogen_class_views_people_user_controls .control_section ul li {
  list-style-type: disc;
  line-height: 16px;
  font-size: 11px;
  color: #666; }

.autogen_class_views_people_user_controls .controls a {
  font-weight: bold; }

.autogen_class_views_people_user_controls .confirm p {
  font-size: 11px;
  line-height: 13px;
  color: #666;
  font-weight: bold; }

.autogen_class_views_people_user_controls .confirm .cancel_link {
  line-height: 25px;
  margin-left: 10px;
  font-size: 11px; }

/* app/views/people/profile.css @ 1318452750 */
.autogen_class_views_people_profile a.more {
  margin-left: 10px;
  font-size: 13px;
  font-weight: normal; }

.autogen_class_views_people_profile .feed_header {
  border-bottom: 1px dotted #ccc;
  padding: 0 0 5px 5px; }

.autogen_class_views_people_profile .upload_wrap {
  float: right; }

.autogen_class_views_people_profile .sidebar_content {
  float: left;
  width: 300px;
  text-align: left;
  white-space: normal;
  margin: 0;
  padding-bottom: 15px;
  padding-left: 10px; }

.autogen_class_views_people_profile .sidebar_content h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #666;
  font-size: 15px;
  font-weight: normal;
  text-shadow: 0px 1px 0px #fff;
  padding-bottom: 5px; }

.autogen_class_views_people_profile .sidebar_content h3 a {
  font-weight: normal;
  color: #666; }

.autogen_class_views_people_profile .sidebar_content .sidebar_submenu h3 {
  float: left;
  margin: 0 5px 5px 0; }

.autogen_class_views_people_profile .sidebar_content .submenu {
  float: left;
  font-size: 11px;
  line-height: 19px; }

.autogen_class_views_people_profile .sidebar_content .submenu a {
  padding: 2px 6px; }

.autogen_class_views_people_profile .sidebar_content .submenu a:hover {
  text-decoration: underline; }

.autogen_class_views_people_profile .sidebar_content .submenu a.active {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ddd;
  color: #555; }

.autogen_class_views_people_profile .sidebar_content .submenu a.active:hover {
  text-decoration: none; }

.autogen_class_views_people_profile .sidebar_content .side_container {
  clear: left;
  text-align: left;
  -webkit-user-select: none; }

.autogen_class_views_people_profile .sidebar_content .stats {
  margin-bottom: 20px; }

.autogen_class_views_people_profile .sidebar_content .stats .stat_item {
  padding: 5px 0;
  margin-bottom: 2px;
  color: #666; }

.autogen_class_views_people_profile .sidebar_content .stats h4 {
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  white-space: nowrap; }

.autogen_class_views_people_profile .sidebar_content .stats p {
  font-size: 13px;
  font-weight: bold;
  margin: 0; }

.autogen_class_views_people_profile .sidebar_content .sidebar_ad, .autogen_class_views_people_profile .sidebar_content .profile_branding_promo {
  margin-bottom: 20px; }

.autogen_class_views_people_profile .sidebar_content .sidebar_submenu {
  margin-bottom: 20px; }

/* app/views/messages/new.css @ 1318452749 */
.autogen_class_views_messages_new #new_message_wrap {
  padding: 20px;
  margin-top: 0; }

.autogen_class_views_messages_new .cancel_option {
  margin-left: 10px;
  line-height: 24px; }

.autogen_class_views_messages_new .cancel_option .cancel {
  position: static; }

.autogen_class_views_messages_new h2 {
  margin-left: 20px;
  margin-top: 20px; }

/* app/views/word/view/_toolbar_download.css @ 1318452750 */
.autogen_class_views_word_view_toolbar_download table.download_icons {
  margin-top: 10px;
  float: left; }

.autogen_class_views_word_view_toolbar_download table.download_icons tr td {
  padding-right: 10px;
  text-align: center; }

.autogen_class_views_word_view_toolbar_download table.download_icons tr td p {
  margin-top: 0;
  margin-bottom: 3px; }

.autogen_class_views_word_view_toolbar_download table.download_icons tr td p img {
  cursor: pointer; }

.autogen_class_views_word_view_toolbar_download div.download_section {
  float: left;
  border-left: 1px dotted #777;
  padding-left: 20px;
  margin-left: 10px;
  margin-top: 13px;
  width: 320px; }

.autogen_class_views_word_view_toolbar_download div.download_section .download_button {
  margin-bottom: 10px;
  float: left; }

.autogen_class_views_word_view_toolbar_download div.download_section .sharing {
  float: left; }

.autogen_class_views_word_view_toolbar_download div.download_section .sharing .share_text {
  float: left;
  margin: 5px 5px 0 10px;
  font-size: 11px; }

.autogen_class_views_word_view_toolbar_download h1 {
  font-size: 15px; }

.autogen_class_views_word_view_toolbar_download .standalone_lightbox {
  padding: 0 10px; }

.autogen_class_views_word_view_toolbar_download .download_header {
  padding: 10px 0; }

.autogen_class_views_word_view_toolbar_download .header_icon {
  float: left; }

.autogen_class_views_word_view_toolbar_download .header_text {
  float: left;
  padding: 10px 0 0 10px; }

.autogen_class_views_word_view_toolbar_download .subtle_close_button {
  float: right;
  margin: 20px 10px 0 0; }

.autogen_class_views_word_view_toolbar_download .header_bottom {
  margin: 0 0 5px 0;
  padding: 0;
  height: 1px;
  color: #ccc; }

/* app/views/upload/redesign_phase3.css @ 1318452750 */
.autogen_class_views_upload_redesign_phase3 {
  color: #878787; }

body.loc_upload .autogen_class_views_upload_redesign_phase3 #scribd-doc {
  width: 960px; }

.autogen_class_views_upload_redesign_phase3 textarea, .autogen_class_views_upload_redesign_phase3 input {
  color: #878787; }

.autogen_class_views_upload_redesign_phase3 .selected, .autogen_class_views_upload_redesign_phase3 .selected textarea, .autogen_class_views_upload_redesign_phase3 .selected input {
  color: #555; }

.autogen_class_views_upload_redesign_phase3 h1 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 0; }

.autogen_class_views_upload_redesign_phase3 #base_container h2 {
  margin: 15px 0 0 10px; }

.autogen_class_views_upload_redesign_phase3 #base_container h3 {
  color: #999999;
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 10px 10px; }

.autogen_class_views_upload_redesign_phase3 .content_area {
  padding: 10px; }

.autogen_class_views_upload_redesign_phase3 .selected .content_area {
  background-color: #e6f7fc; }

.autogen_class_views_upload_redesign_phase3 .selected .selector_label {
  color: #2e2925; }

.autogen_class_views_upload_redesign_phase3 .selector .selector_details {
  padding: 5px 22px 5px 22px; }

.autogen_class_views_upload_redesign_phase3 .selector {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: dotted 1px #878787; }

.autogen_class_views_upload_redesign_phase3 .selector .selector_label {
  font-size: 16px;
  font-weight: bold; }

.autogen_class_views_upload_redesign_phase3 label input.radio {
  margin-right: 5px; }

.autogen_class_views_upload_redesign_phase3 .selector_label input.radio_selector {
  margin-right: 10px; }

.autogen_class_views_upload_redesign_phase3 .button input {
  color: #e9e9e9 !important; }

.autogen_class_views_upload_redesign_phase3 .button {
  float: left; }

.autogen_class_views_upload_redesign_phase3 .upload_desktop {
  margin-top: 25px;
  padding-left: 32px; }

.autogen_class_views_upload_redesign_phase3 #base_container .upload_desktop h3 {
  font-size: 16px;
  font-weight: bold;
  margin-left: 0;
  color: #666; }

.autogen_class_views_upload_redesign_phase3 .blue_container {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background: #fff none repeat scroll 0 0;
  border: none;
  margin: 0;
  padding: 10px;
  float: none; }

.autogen_class_views_upload_redesign_phase3 .selector .on_not_selected {
  display: block; }

.autogen_class_views_upload_redesign_phase3 .selector .on_selected {
  display: none; }

.autogen_class_views_upload_redesign_phase3 .selected .on_not_selected {
  display: none; }

.autogen_class_views_upload_redesign_phase3 .selected .on_selected {
  display: block; }

.autogen_class_views_upload_redesign_phase3 .login_message, .autogen_class_views_upload_redesign_phase3 .upload_success_message {
  font-size: 14px;
  background: #fcf8cb;
  padding: 10px;
  margin: 0;
  margin-top: 7px;
  padding: 10px; }

.autogen_class_views_upload_redesign_phase3 .post_anonymous_upload {
  margin-right: 0; }

.autogen_class_views_upload_redesign_phase3 .display_inside {
  border-color: #878787; }

.autogen_class_views_upload_redesign_phase3 .upload_sell_details {
  padding-bottom: 22px; }

.autogen_class_views_upload_redesign_phase3 .selector_upload_type_html {
  padding-top: 5px; }

.autogen_class_views_upload_redesign_phase3 .seller_form {
  margin-top: 15px; }

.autogen_class_views_upload_redesign_phase3 .email_form {
  margin: 10px; }

.autogen_class_views_upload_redesign_phase3 .email_label {
  margin-bottom: 5px; }

.autogen_class_views_upload_redesign_phase3 .post_anonymous_upload #submit_email {
  float: none; }

.autogen_class_views_upload_redesign_phase3 .anonymous_claims .subtext {
  margin-left: 0; }

/* app/views/partners/apply.css @ 1318452750 */
.autogen_class_views_partners_apply #signupform {
  float: left;
  margin-top: 20px;
  margin-left: 10px;
  padding-left: 15px;
  border-left: 1px dotted #CCCCCC; }

.autogen_class_views_partners_apply #signupform label {
  color: #666;
  font-weight: bold;
  padding-top: 5px; }

.autogen_class_views_partners_apply #signupform textarea {
  width: 400px; }

.autogen_class_views_partners_apply #signupform .text_field {
  background: none repeat scroll 0 0 #FFFFCC; }

.autogen_class_views_partners_apply #signupform h1 {
  font-family: Georgia,garamond,serif;
  font-weight: bold;
  font-style: italic;
  font-size: 36px; }

.autogen_class_views_partners_apply #signupform table {
  width: 650px;
  margin-top: 10px; }

.autogen_class_views_partners_apply #signupform table tr td {
  padding: 10px 0 10px 0;
  border-bottom: 1px dotted #CCC; }

.autogen_class_views_partners_apply #signupform span.required_label {
  font-size: 15px;
  margin-left: 5px; }

.autogen_class_views_partners_apply #scribdman {
  float: left;
  margin-left: 25px;
  width: 240px; }

/* app/views/user_document_collections/widget.css @ 1318452750 */
.document_collection_container #collection_widget_builder div.section {
  color: #999;
  font-size: 11px;
  border-bottom: 1px dotted #333;
  margin-bottom: 15px;
  padding-bottom: 10px; }

.document_collection_container #collection_widget_builder div.description {
  color: #999;
  font-size: 13px;
  margin-bottom: 15px;
  margin-top: 5px; }

.document_collection_container #collection_widget_builder div.section span.note {
  color: #999; }

.document_collection_container #collection_widget_builder div.section span.label {
  color: #666; }

.document_collection_container #collection_widget_builder div.section input.dimension {
  width: 35px;
  margin-right: 10px; }

.document_collection_container #collection_widget_builder div.section input.color {
  padding: 0 5px;
  width: 55px;
  height: 20px;
  margin-right: 15px;
  margin-left: 5px; }

.document_collection_container #collection_widget_builder div.section .color_preview {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #dddddd; }

.document_collection_container #collection_widget_builder div.section div.color_setting {
  float: left; }

.document_collection_container #collection_widget_builder div.section h4 {
  margin-bottom: 5px;
  color: #666666; }

.document_collection_container #collection_widget_builder {
  color: #999; }

.document_collection_container #collection_widget_builder h2 {
  color: #666; }

.document_collection_container #collection_widget_builder div.section span.display label {
  float: none;
  margin-left: 5px;
  margin-right: 20px; }

#widget_builder_container {
  width: 600px;
  float: left; }

#widget_preview_container {
  float: right;
  margin: 10px;
  width: 310px; }

#widget_preview_container #widget_preview_header {
  clear: both;
  margin-left: 1em;
  margin-right: 1em; }

#widget_preview_container #widget_preview {
  padding-top: 0.5em;
  margin-left: 1em;
  margin-right: 1em; }

#widget_preview_container h4 {
  font-size: 15px;
  color: #666; }

.document_collection_container #collection_widget_builder div {
  margin-bottom: 5px; }

.document_collection_container #collection_widget_builder div label {
  width: 140px;
  float: left;
  text-align: right;
  margin-right: 10px; }

.document_collection_container #collection_widget_builder fieldset {
  border-top: 1px solid #ddd;
  padding-left: 1em; }

.document_collection_container #collection_widget_builder fieldset legend {
  padding: 5px;
  font-weight: bold; }

.document_collection_container #collection_widget_builder fieldset div {
  padding: 5px; }

.document_collection_container #collection_widget_builder textarea#widget_code {
  width: 600px;
  height: 240px;
  font: 0.9em monospace, serif;
  color: #777;
  margin-top: 10px; }

.document_collection_container #collection_widget_builder .copy_button_container {
  margin-top: 10px; }

.document_collection_container #collection_widget_builder .display input {
  border: none;
  padding: 0;
  margin: 0;
  vertical-align: top; }

/* app/views/shared/carousel_base.css @ 1318452750 */
.autogen_class_views_shared_carousel_base .carousel_content_container {
  width: 300px;
  overflow: hidden;
  position: relative; }

.autogen_class_views_shared_carousel_base .carousel_content_container .carousel_content {
  width: 10000px;
  position: relative; }

.autogen_class_views_shared_carousel_base .carousel_content_container .carousel_content ol li {
  width: 300px;
  float: left; }

.autogen_class_views_shared_carousel_base .see_more_container {
  border-bottom: 1px solid #bfbfbf;
  -moz-user-select: none;
  -khtml-user-select: none; }

.autogen_class_views_shared_carousel_base .see_more_container a:hover {
  text-decoration: none; }

.autogen_class_views_shared_carousel_base .see_more_container .left_arrow, .autogen_class_views_shared_carousel_base .see_more_container .left_arrow_disabled, .autogen_class_views_shared_carousel_base .see_more_container .right_arrow, .autogen_class_views_shared_carousel_base .see_more_container .right_arrow_disabled {
  float: left;
  margin-right: 1px;
  display: block;
  height: 19px;
  width: 20px;
  background-image: url(/images/shared/documents/rotating_list/side_module_nav_20x19.png); }

.autogen_class_views_shared_carousel_base .see_more_container .left_arrow {
  background-position: 0 0; }

.autogen_class_views_shared_carousel_base .see_more_container .left_arrow:hover {
  background-position: 0 -19px; }

.autogen_class_views_shared_carousel_base .see_more_container .left_arrow_disabled {
  background-position: 0 -38px;
  cursor: auto; }

.autogen_class_views_shared_carousel_base .see_more_container .left_arrow_disabled:hover {
  background-position: 0 -38px; }

.autogen_class_views_shared_carousel_base .see_more_container .right_arrow {
  background-position: 20px 0; }

.autogen_class_views_shared_carousel_base .see_more_container .right_arrow:hover {
  background-position: 20px -19px; }

.autogen_class_views_shared_carousel_base .see_more_container .right_arrow_disabled {
  background-position: 20px -38px;
  cursor: auto; }

.autogen_class_views_shared_carousel_base .see_more_container .right_arrow_disabled:hover {
  background-position: 20px -38px; }

.autogen_class_views_shared_carousel_base .see_more_container .arrows {
  width: 49px;
  float: left; }

.autogen_class_views_shared_carousel_base a.see_all_link {
  font-size: 11px;
  color: #1e5287;
  *margin-left: 5px; }

.autogen_class_views_shared_carousel_base a.see_all_link:hover {
  color: #388FDF;
  text-decoration: underline; }

/* app/views/partners/index.css @ 1318452750 */
.autogen_class_views_partners_index a.apply_button {
  background-image: url('/images/partner/btn_applynow_104x36.png?1318452826');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 104px;
  height: 36px;
  display: block;
  margin-bottom: 3px;
  text-indent: -9999px; }

.autogen_class_views_partners_index a.apply_button:hover {
  background-position: 0 -36px; }

.autogen_class_views_partners_index a.apply_button:active {
  background-position: 0 -72px; }

/* app/views/timeline_events/events.css @ 1318452750 */
/* app/views/shared/users/large_with_follow.css @ 1318452750 */
.autogen_class_views_shared_users_large_with_follow .user_data {
  float: left;
  margin-left: 5px; }

.autogen_class_views_shared_users_large_with_follow .user_data .username {
  display: block;
  line-height: 16px;
  font-size: 14px;
  padding: 0;
  margin-bottom: 4px; }

.autogen_class_views_shared_users_large_with_follow .user_data .metadata {
  font-size: 11px;
  margin-bottom: 4px; }

.autogen_class_views_shared_users_large_with_follow .user_data .metadata label {
  color: #aaa; }

.autogen_class_views_shared_users_large_with_follow .user_data .metadata strong {
  font-weight: normal;
  color: #333;
  margin-right: 15px; }

/* app/views/shared/people/search_box.css @ 1318452750 */
.autogen_class_views_shared_people_search_box #user_content_search {
  position: relative; }

.autogen_class_views_shared_people_search_box .search_input {
  width: 288px;
  margin-left: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  background-color: #f6f6f6;
  color: #666;
  font-size: 11px;
  line-height: 12px;
  vertical-align: middle;
  padding: 5px; }

.autogen_class_views_shared_people_search_box .search_input.inactive {
  color: #999; }

body.smartling-es .autogen_class_views_shared_people_search_box .search_input, body.smartling-pt .autogen_class_views_shared_people_search_box .search_input {
  width: 200px; }

.autogen_class_views_shared_people_search_box form.search {
  margin-bottom: 0;
  margin-left: 8px; }

.autogen_class_views_shared_people_search_box #user_autocompleter {
  width: 325px;
  left: -15px; }

.autogen_class_views_shared_people_search_box #user_autocompleter .ac_main {
  width: 300px; }

.autogen_class_views_shared_people_search_box #user_autocompleter .ac_main ul li {
  height: auto;
  width: inherit;
  padding-right: 12px; }

.autogen_class_views_shared_people_search_box #user_autocompleter .ac_sidebar {
  width: 24px; }

/* app/views/paid/purchases/show.css @ 1318452750 */
.autogen_class_views_paid_purchases_show .purchase_download {
  width: 560px; }

.autogen_class_views_paid_purchases_show .purchase_download h2 {
  font-size: 15px;
  color: #777; }

.autogen_class_views_paid_purchases_show .section_container {
  padding: 0 10px 0 10px;
  text-align: left; }

.autogen_class_views_paid_purchases_show table.paid_purchase_complete tr {
  border-top: 1px dotted #CCC; }

.autogen_class_views_paid_purchases_show table.paid_purchase_complete tr td {
  padding: 10px;
  vertical-align: top; }

.autogen_class_views_paid_purchases_show table.paid_purchase_complete tr td.name {
  font-weight: bold;
  width: 150px;
  padding-left: 0; }

/* app/views/shared/shelf/base.css @ 1318452750 */
.small_shelf {
  text-align: center;
  background-color: #f6f6f6; }

.small_shelf .shelf_container {
  height: 132px;
  display: block;
  float: left;
  position: relative;
  margin: 0;
  overflow: hidden;
  background: transparent url('') repeat-x scroll left 94px; }

.small_shelf .shelf_container .carousel_content {
  width: 10000px;
  position: relative; }

.small_shelf .shelf_container .carousel_content ol li {
  float: left; }

.small_shelf .shelf_segment .shelf_document {
  float: left; }

.small_shelf .arrow_aligner {
  line-height: 41px;
  white-space: normal; }

.small_shelf .arrow {
  width: 15px;
  height: 41px;
  margin-left: 5px;
  display: block;
  float: left;
  text-indent: -9999px; }

.small_shelf .arrow:hover {
  background-position: 0 -41px; }

.small_shelf .arrow:active {
  background-position: 0 -82px; }

.small_shelf .arrow.carousel-disabled {
  background-position: 0 -123px; }

.small_shelf .left_arrow {
  background-image: url('');
  margin-bottom: 2px; }

.small_shelf .right_arrow {
  background-image: url(''); }

.small_shelf .shelf_edge {
  margin: 0;
  height: 132px;
  width: 25px;
  overflow: hidden;
  display: block;
  float: left; }

.small_shelf .shelf_outer_left {
  background: transparent url('') no-repeat scroll left 94px;
  height: 132px; }

.small_shelf .shelf_outer_right {
  background: transparent url('') no-repeat scroll right 94px; }

.small_shelf .shelf_segment h4 {
  font-size: 11px;
  margin-top: 35px; }

.large_shelf {
  text-align: center;
  background-color: #f6f6f6;
  padding-left: 7px; }

.large_shelf .shelf_container {
  height: 204px;
  display: block;
  float: left;
  position: relative;
  margin: 0;
  overflow: hidden;
  background: transparent url('') repeat-x scroll left 166px; }

.large_shelf .shelf_container .carousel_content {
  width: 10000px;
  position: relative; }

.large_shelf .shelf_container .carousel_content ol li {
  float: left; }

.large_shelf .shelf_segment .shelf_document {
  float: left; }

.large_shelf .arrow_aligner {
  line-height: 41px;
  white-space: normal; }

.large_shelf .arrow {
  width: 15px;
  height: 41px;
  margin-left: 5px;
  display: block;
  float: left;
  text-indent: -9999px; }

.large_shelf .arrow:hover {
  background-position: 0 -41px; }

.large_shelf .arrow:active {
  background-position: 0 -82px; }

.large_shelf .arrow.carousel-disabled {
  background-position: 0 -123px; }

.large_shelf .left_arrow {
  background-image: url('');
  margin-bottom: 2px; }

.large_shelf .right_arrow {
  background-image: url(''); }

.large_shelf .shelf_edge {
  margin: 0;
  height: 204px;
  width: 25px;
  overflow: hidden;
  display: block;
  float: left; }

.large_shelf .shelf_outer_left {
  background: transparent url('') no-repeat scroll left 166px;
  height: 204px; }

.large_shelf .shelf_outer_right {
  background: transparent url('') no-repeat scroll right 166px; }

.large_shelf .shelf_segment h4 {
  font-size: 18px;
  margin-top: 20px; }

.large_shelf .shelf_container {
  height: 270px; }

.large_shelf .shelf_outer_left, .large_shelf .shelf_outer_right {
  height: 270px; }

.shelf_small_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom; }

.shelf_small_thumbnail_shadow a:hover {
  text-decoration: none; }

.shelf_small_thumbnail_shadow .thumbnail {
  float: none;
  width: 72px;
  height: 93px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.shelf_small_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.shelf_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 169px; }

.shelf_thumbnail_shadow a:hover {
  text-decoration: none; }

.shelf_thumbnail_shadow .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.shelf_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.shelf_segment h4, .shelf_segment h5 {
  color: #999; }

.delete {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  height: 23px;
  width: 22px;
  position: absolute;
  top: 0;
  right: 0; }

.delete:hover {
  background-position: 0 -23px; }

.delete {
  background: transparent url('') no-repeat; }

.read_count {
  margin-right: 10px; }

.privacy {
  font-weight: bold;
  text-transform: capitalize;
  font-size: 11px; }

.privacy.public {
  color: #009933; }

.privacy.private {
  color: #990000; }

/* app/views/shared/people/profile_branding_promo.css @ 1318452750 */
.profile_branding_promo {
  width: 300px; }

.profile_branding_promo img {
  max-width: 300px;
  max-height: 250px; }

/* app/views/shared/followship/_follow_button.css @ 1318452750 */
.follow_buttons a {
  display: block;
  text-indent: -9999px; }

.follow_buttons .follow {
  background: transparent url('') no-repeat 0 0;
  width: 75px;
  height: 26px; }

.follow_buttons .follow:hover {
  background-position: 0 -26px; }

.follow_buttons .follow:active {
  background-position: 0 -52px; }

body.smartling-es .follow_buttons .follow {
  background: transparent url('') no-repeat 0 0;
  width: 74px;
  height: 26px; }

body.smartling-es .follow_buttons .follow:hover {
  background-position: 0 -26px; }

body.smartling-es .follow_buttons .follow:active {
  background-position: 0 -52px; }

body.smartling-pt .follow_buttons .follow {
  background: transparent url('') no-repeat 0 0;
  width: 74px;
  height: 26px; }

body.smartling-pt .follow_buttons .follow:hover {
  background-position: 0 -26px; }

body.smartling-pt .follow_buttons .follow:active {
  background-position: 0 -52px; }

.follow_buttons .unfollow {
  background: transparent url('/images/people/btn_following.png?1318452826') no-repeat 0 0;
  width: 94px;
  height: 26px; }

.follow_buttons .unfollow:hover {
  background-position: 0 -26px; }

.follow_buttons .unfollow:active {
  background-position: 0 -52px; }

body.smartling-es .follow_buttons .unfollow {
  background: transparent url('') no-repeat 0 0;
  width: 97px;
  height: 26px; }

body.smartling-es .follow_buttons .unfollow:hover {
  background-position: 0 -26px; }

body.smartling-es .follow_buttons .unfollow:active {
  background-position: 0 -52px; }

body.smartling-pt .follow_buttons .unfollow {
  background: transparent url('') no-repeat 0 0;
  width: 93px;
  height: 26px; }

body.smartling-pt .follow_buttons .unfollow:hover {
  background-position: 0 -26px; }

body.smartling-pt .follow_buttons .unfollow:active {
  background-position: 0 -52px; }

/* app/views/shared/document_collections/_basic.css @ 1318452750 */
.autogen_class_views_shared_document_collections_basic {
  zoom: 1;
  position: relative; }

.autogen_class_views_shared_document_collections_basic .inner {
  margin: 0 auto 10px auto; }

.autogen_class_views_shared_document_collections_basic .inner_no_margins {
  margin: 0 !important; }

.autogen_class_views_shared_document_collections_basic .collection_thumbnail {
  float: left;
  margin-right: 5px;
  margin-left: 5px;
  zoom: 1;
  z-index: 1000; }

.autogen_class_views_shared_document_collections_basic .collection_thumbnail div {
  margin-right: 0; }

.autogen_class_views_shared_document_collections_basic .metadata {
  margin-left: 62px; }

.autogen_class_views_shared_document_collections_basic .metadata p {
  margin: 0 0 3px 0;
  margin-left: 0 !important; }

.autogen_class_views_shared_document_collections_basic .metadata p.secondary {
  font-size: 11px !important;
  white-space: nowrap; }

.autogen_class_views_shared_document_collections_basic .metadata p.collection_description {
  font-size: 11px !important;
  color: #999; }

.autogen_class_views_shared_document_collections_basic .metadata p.name {
  margin-left: 0;
  margin-top: 0;
  font-size: 13px; }

.autogen_class_views_shared_document_collections_basic .metadata p.name a {
  font-weight: bold; }

/* app/views/accounts/convert_twitter_form.rb:8 @ 1318452749 */
.autogen_class_views_accounts_convert_twitter_form .field {
  margin-left: 30px; }

.autogen_class_views_accounts_convert_twitter_form label {
  font-size: 11px; }

.autogen_class_views_accounts_convert_twitter_form .our_submit_button {
  margin-top: 20px; }

/* app/views/word/embed.css @ 1318452750 */
.autogen_class_views_word_embed #base_container {
  width: 850px; }

.autogen_class_views_word_embed h2 {
  margin-top: 4px;
  margin-bottom: 0px; }

.autogen_class_views_word_embed #embed-customize ul.embed-options {
  margin-top: 10px; }

.autogen_class_views_word_embed #embed-customize ul.embed-options input {
  width: 30px; }

.autogen_class_views_word_embed #embed-customize ul.embed-options label {
  margin-right: 6px;
  font-weight: bold; }

.autogen_class_views_word_embed #embed-customize ul.embed-options label:after {
  content: ":"; }

.autogen_class_views_word_embed #embed-customize ul.embed-options li {
  padding: 5px 10px 5px 0;
  margin-right: 10px;
  font-size: 11px;
  cursor: pointer;
  display: inline;
  background: #F6F6F6;
  border-right: 1px dotted #888; }

.autogen_class_views_word_embed #embed-customize ul.embed-options li.last {
  border: 0; }

.autogen_class_views_word_embed hr {
  margin: 5px 0 15px;
  border-style: none;
  border-top: 1px dotted #888;
  color: #fff;
  background-color: #fff; }

.autogen_class_views_word_embed #embed-codes {
  height: 85px;
  margin-bottom: 15px;
  margin-top: 20px; }

.autogen_class_views_word_embed #embed-codes label {
  margin-top: 5px;
  font-size: 11px;
  float: left;
  width: 100px;
  font-weight: bold; }

.autogen_class_views_word_embed #embed-codes label:after {
  content: ":"; }

.autogen_class_views_word_embed #embed-codes input {
  margin-right: 3px;
  float: left;
  width: 35em;
  margin-right: 5px; }

.autogen_class_views_word_embed #embed-codes button {
  float: left;
  margin-right: 3px; }

.autogen_class_views_word_embed #embed-codes span.copy {
  float: left;
  margin-right: 3px; }

.autogen_class_views_word_embed #embed-codes ul {
  display: block; }

.autogen_class_views_word_embed #embed-codes ul li {
  position: relative;
  margin-bottom: 10px;
  margin-top: 6px; }

.autogen_class_views_word_embed #embed-preview {
  margin-top: 15px;
  min-height: 430px;
  min-width: 430px; }

/* app/views/user_document_collections/manage.css @ 1318452750 */
.autogen_class_views_user_document_collections_manage .collection_image_spinner {
  padding: 51px 39px 52px; }

.autogen_class_views_user_document_collections_manage .move_icon {
  background: url('') no-repeat;
  overflow: hidden;
  height: 12px;
  width: 15px; }

.autogen_class_views_user_document_collections_manage .send_to_top_icon {
  background: url('') no-repeat;
  overflow: hidden;
  height: 12px;
  width: 13px; }

.autogen_class_views_user_document_collections_manage div.explanation {
  margin: 2px 0 12px 0;
  color: #666666; }

.autogen_class_views_user_document_collections_manage div.explanation .icon {
  display: inline-block;
  margin: 3px 4px 0 4px; }

.autogen_class_views_user_document_collections_manage div.explanation span {
  float: left; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table .disabled_cover {
  background-color: #fff;
  position: absolute;
  top: 0;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); }

.autogen_class_views_user_document_collections_manage div.document_collectings_table .spinner {
  float: none;
  display: block;
  margin: auto;
  background-image: url('');
  width: 16px;
  height: 16px; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.document_collecting_headers {
  background-image: url('');
  height: 15px;
  width: 100%; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.document_collecting_headers div.header {
  height: 15px; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.document_collecting_headers div.divider {
  background-image: url(''); }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.document_collectings_container {
  position: relative; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.column {
  float: left; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.column_separator {
  width: 1px;
  height: 1px;
  float: left;
  margin: 0px; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_move {
  width: 32px; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_move .collecting_move_header {
  background-image: url('');
  width: 20px;
  margin: auto; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_move a.move_link {
  display: block;
  margin: 1px auto 0 auto; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_move a.move_link:hover {
  background-position: 0 -12px; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_send_to_top {
  width: 32px; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_send_to_top .collecting_send_to_top_header {
  background-image: url('');
  width: 13px;
  margin: auto; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_send_to_top a.send_to_top_link {
  display: block;
  margin: 1px auto 0 auto; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_send_to_top a.send_to_top_link:hover {
  background-position: 0 -12px; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_document {
  margin-left: 8px;
  font-weight: bold; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table div.collecting_document .collecting_document_header {
  background-image: url('');
  width: 39px; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table .document_collecting_container {
  padding: 10px 0;
  margin-bottom: 1px;
  position: relative; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table .dark_stripe {
  background-color: #E8E8E8; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table .light_stripe {
  background-color: #F3F3F3; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table .top_document_collecting_container div.collecting_send_to_top {
  height: 1px; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table .top_document_collecting_container div.collecting_send_to_top a.send_to_top_link {
  display: none !important; }

.autogen_class_views_user_document_collections_manage div.document_collectings_table .top_document_collecting_container div.collecting_send_to_top .spinner {
  display: none !important; }

/* app/views/upload/_flash_upload_widget.css @ 1318452750 */
.autogen_class_views_upload_flash_upload_widget .upload_button_container {
  position: relative; }

.autogen_class_views_upload_flash_upload_widget .multi_file_notice {
  width: 500px;
  left: 126px;
  margin-top: 5px;
  z-index: 1;
  float: left;
  margin-left: 15px;
  text-align: left; }

.autogen_class_views_upload_flash_upload_widget .multi_file_notice .bold {
  font-weight: bold; }

.autogen_class_views_upload_flash_upload_widget .link_to_html_uploader {
  padding-top: 5px;
  text-align: left; }

/* app/views/shared/user_collections/_lightbox.css @ 1318452750 */
.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections {
  /* Add to Collection Utility */
  /* Create new collection */ }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .close_button {
  margin-bottom: 10px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_summary {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  border: none; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_summary .description {
  display: none; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_summary ul.stats_bottom {
  margin-top: 2px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_summary ul.stats_bottom li {
  list-style: none outside none;
  display: block;
  float: none;
  font-size: 11px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_summary ul.stats_bottom li span {
  font-size: 11px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_summary ul.stats_bottom li.created_at, .autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_summary ul.stats_bottom li.category {
  display: none; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection {
  /* Pagination */ }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection .spinner {
  float: left;
  margin: 5px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li {
  padding: 3px 5px;
  display: block; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection {
  cursor: pointer;
  background: url(/images/timeline/feed_btm_rpt_1x11.gif?1318452826) repeat-x scroll left bottom white;
  line-height: 2em;
  border-bottom: 1px dotted #AAAAAA; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection :hover {
  background: none;
  background-color: #E9F2FC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection span, .autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection label {
  float: left;
  vertical-align: middle; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection label {
  display: inline;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  width: 380px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection label, .autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection .privacy {
  font-size: 11px;
  margin-left: 5px;
  font-weight: bold; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection input {
  border: none; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection .privacy {
  float: right;
  width: auto; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection .private {
  color: #990000; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection .public {
  color: #009933; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection li.user_collection .status_loader {
  margin-left: -3px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection .new_user_collection {
  float: right; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .manage_collection .paginator {
  float: right;
  margin: 5px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .autogen_class_views_shared_user_collections_form {
  border-bottom: 1px dotted #AAAAAA; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_collection_form_container form {
  width: 330px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_collection_form_container_open form, .autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .user_collection_form_container_open error {
  width: 520px; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .back {
  float: left;
  margin: 5px;
  font-weight: bold; }

.autogen_class_views_shared_user_collections_lightbox #lightbox_user_collections .back a {
  font-width: normal; }

/* app/views/shared/followship_lightbox.css @ 1318452750 */
.autogen_class_views_shared_followship_lightbox {
  color: #444; }

.autogen_class_views_shared_followship_lightbox a {
  color: #204050; }

.autogen_class_views_shared_followship_lightbox a:hover {
  color: #34647C;
  text-decoration: none; }

.autogen_class_views_shared_followship_lightbox .followships_container {
  height: 300px;
  overflow-y: auto;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
  padding: 10px 20px 10px 0; }

.autogen_class_views_shared_followship_lightbox .followship {
  border-bottom: 1px dotted #ddd;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.autogen_class_views_shared_followship_lightbox .follow_buttons {
  float: right; }

.autogen_class_views_shared_followship_lightbox .user_image {
  float: left;
  margin-right: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #7b7b7b; }

.autogen_class_views_shared_followship_lightbox .name_link {
  float: left;
  font-weight: bold;
  font-size: 14px;
  line-height: 48px; }

.autogen_class_views_shared_followship_lightbox .empty_notice {
  font-size: 14px;
  text-align: center; }

/* app/views/documents/index.css @ 1318452749 */
.autogen_class_views_documents_index {
  /* Doc display formats */ }

.autogen_class_views_documents_index .container {
  padding: 0; }

.autogen_class_views_documents_index .paginator {
  text-align: right;
  float: none; }

.autogen_class_views_documents_index .paginator a {
  display: inline-block;
  float: none;
  *display: inline;
  *zoom: 1; }

.autogen_class_views_documents_index .paginator span {
  color: #BDBDBD;
  border-color: #CCC; }

.autogen_class_views_documents_index li.document, .autogen_class_views_documents_index li.quickedit {
  margin-bottom: 1px;
  padding: 10px 10px 0 10px;
  /* Only shown in the moments before docs are loaded */ }

.autogen_class_views_documents_index li.document .mydocs_thumbnail_shadow, .autogen_class_views_documents_index li.quickedit .mydocs_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat 50% 76px;
  width: 60px;
  float: left;
  margin-right: 10px; }

.autogen_class_views_documents_index li.document .mydocs_thumbnail_shadow a:hover, .autogen_class_views_documents_index li.quickedit .mydocs_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_documents_index li.document .mydocs_thumbnail_shadow .thumbnail, .autogen_class_views_documents_index li.quickedit .mydocs_thumbnail_shadow .thumbnail {
  float: none;
  width: 54px;
  height: 70px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_documents_index li.document .mydocs_thumbnail_shadow .thumbnail .no_of_pages, .autogen_class_views_documents_index li.quickedit .mydocs_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_documents_index li.document.off, .autogen_class_views_documents_index li.quickedit.off {
  background-color: #E4E4E4;
  color: #999999; }

.autogen_class_views_documents_index li.document.on, .autogen_class_views_documents_index li.quickedit.on {
  background-color: #EEE;
  color: #999999; }

.autogen_class_views_documents_index li.document.on .mydocs_thumbnail_shadow, .autogen_class_views_documents_index li.quickedit.on .mydocs_thumbnail_shadow {
  background-position: 50% 66px; }

.autogen_class_views_documents_index li.document.selected, .autogen_class_views_documents_index li.quickedit.selected {
  background-color: #e9f2fc; }

.autogen_class_views_documents_index li.document.selected .mydocs_thumbnail_shadow, .autogen_class_views_documents_index li.quickedit.selected .mydocs_thumbnail_shadow {
  background-position: 50% 56px; }

.autogen_class_views_documents_index li.document.loading, .autogen_class_views_documents_index li.quickedit.loading {
  padding: 10px; }

.autogen_class_views_documents_index h1 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #00709B;
  font-size: 24px;
  margin-bottom: 10px;
  text-align: left;
  float: left; }

.autogen_class_views_documents_index #load_indicator {
  float: right;
  line-height: 40px; }

.autogen_class_views_documents_index #my_docs_message {
  line-height: 20px;
  margin: 10px 0;
  font-size: 11px;
  color: #999; }

.autogen_class_views_documents_index #my_documents {
  clear: both; }

.autogen_class_views_documents_index div.navigation_menu ul.views a {
  background-repeat: no-repeat;
  display: block;
  line-height: 17px;
  padding-left: 24px; }

.autogen_class_views_documents_index ul.views li {
  display: inline; }

.autogen_class_views_documents_index #upload_button_link {
  float: none;
  position: static; }

.autogen_class_views_documents_index #doc_upload_button, .autogen_class_views_documents_index .swfupload {
  width: 160px;
  height: 42px; }

.autogen_class_views_documents_index div.actions {
  width: 100%; }

.autogen_class_views_documents_index div.documents ul {
  width: 100%; }

.autogen_class_views_documents_index div.thumbnail_view {
  width: 190px;
  height: 230px;
  text-align: center;
  float: left;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border: 1px solid white;
  background: white;
  margin: 5px 0; }

.autogen_class_views_documents_index div.thumbnail_view:hover {
  border: 1px solid #FAA;
  background: #FDD; }

.autogen_class_views_documents_index div.thumbnail_view img {
  display: block;
  margin: 5px auto; }

.autogen_class_views_documents_index li.header {
  background-color: #999999;
  color: #FFFFFF;
  padding: 8px; }

.autogen_class_views_documents_index li.header a {
  font-weight: normal;
  color: #fff;
  font-size: 11px; }

.autogen_class_views_documents_index .quickedit .save {
  padding-top: 30px;
  float: right;
  text-align: center; }

.autogen_class_views_documents_index .quickedit .more_options a {
  font-weight: normal;
  font-size: 11px; }

.autogen_class_views_documents_index .docs_content_menu {
  padding: 0 5px;
  overflow: hidden;
  height: 30px; }

.autogen_class_views_documents_index .file_upload_desc {
  border: 1px solid #ccc;
  padding: 5px 10px;
  margin: 0;
  overflow: hidden;
  position: static;
  zoom: 1; }

.autogen_class_views_documents_index .file_upload_desc .file_status {
  float: left;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  text-align: left;
  width: 75px; }

.autogen_class_views_documents_index .file_upload_desc .progress_bar {
  width: 480px;
  margin: 0;
  float: right; }

.autogen_class_views_documents_index div.quickedit {
  zoom: 1; }

.autogen_class_views_documents_index .quickedit p {
  margin: 0; }

.autogen_class_views_documents_index .quickedit p.header {
  font-weight: bold;
  font-size: 11px; }

.autogen_class_views_documents_index .handle {
  width: 10px; }

.autogen_class_views_documents_index .handle div {
  background-color: red;
  height: 15px;
  width: 10px; }

.autogen_class_views_documents_index li {
  text-align: left; }

.autogen_class_views_documents_index li span {
  font-size: 11px; }

.autogen_class_views_documents_index li.header span {
  font-size: 15px; }

.autogen_class_views_documents_index li.header span.subtitle {
  color: #ccc; }

.autogen_class_views_documents_index span.quickedit a {
  font-size: 11px;
  font-weight: normal; }

.autogen_class_views_documents_index #my_docs_content {
  margin-bottom: 10px; }

.autogen_class_views_documents_index #upload_button_link {
  display: block;
  width: 155px;
  height: 48px;
  cursor: pointer;
  background-image: url('/images/buttons/btn_upload_155x48.gif');
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 32px 0 0 0;
  overflow: hidden; }

.autogen_class_views_documents_index .swfupload {
  width: 154px;
  height: 35px;
  display: block; }

.autogen_class_views_documents_index #upload_button_link:hover {
  background-position: 0 -48px; }

.autogen_class_views_documents_index #upload_button_link:active {
  background-position: 0 -96px; }

.autogen_class_views_documents_index table tr.file_upload_desc td.upload_status {
  padding: 3px 5px;
  font-size: 12px;
  color: #555; }

.autogen_class_views_documents_index .upload_status .progress_bar {
  height: 12px;
  padding: 1px;
  border-color: #6683a3;
  background-color: #fff;
  float: left;
  margin-left: 10px; }

.autogen_class_views_documents_index .upload_status .progress_bar div {
  height: 12px;
  width: 0px;
  background-color: #555;
  background-image: none; }

.autogen_class_views_documents_index .no_docs {
  background-color: #eee;
  padding: 10px;
  width: 938px;
  line-height: 20px; }

.autogen_class_views_documents_index .no_docs .title {
  font-size: 13px;
  font-weight: bold; }

.autogen_class_views_documents_index .no_docs .content {
  font-size: 11px;
  color: #666; }

.autogen_class_views_documents_index .no_docs .content a {
  font-size: 11px; }

.autogen_class_views_documents_index .loading_documents {
  color: #777;
  padding-left: 10px; }

.autogen_class_views_documents_index .display_format {
  background-position: bottom left;
  text-indent: -9999px;
  margin-left: 5px;
  height: 20px;
  width: 20px;
  display: block;
  overflow: hidden;
  float: right; }

.autogen_class_views_documents_index .display_format.active, .autogen_class_views_documents_index .display_format:hover {
  background-position: top left; }

.autogen_class_views_documents_index p.description {
  font-size: 11px; }

.autogen_class_views_documents_index .document strong {
  color: #333;
  font-weight: normal; }

.autogen_class_views_documents_index .thumbnail {
  float: left;
  width: 65px; }

.autogen_class_views_documents_index li.quickedit {
  display: hidden; }

.autogen_class_views_documents_index li.quickedit select {
  padding: 2px;
  font-size: 11px; }

.autogen_class_views_documents_index li.quickedit label {
  margin-bottom: 4px;
  display: block;
  font-size: 11px; }

.autogen_class_views_documents_index li.quickedit .title input, .autogen_class_views_documents_index li.quickedit .description textarea {
  background-color: #FCF7C4; }

.autogen_class_views_documents_index li.quickedit .title {
  margin-bottom: 10px; }

.autogen_class_views_documents_index li.quickedit.mix .description {
  overflow: visible; }

.autogen_class_views_documents_index li.quickedit .description textarea {
  width: 837px;
  height: 90px;
  font-size: 11px; }

.autogen_class_views_documents_index li.quickedit .title input {
  width: 837px;
  font-size: 11px; }

.autogen_class_views_documents_index li.quickedit div.meta {
  float: left;
  width: 100%;
  margin-left: 0; }

.autogen_class_views_documents_index li.quickedit .row {
  margin-bottom: 5px;
  clear: both;
  overflow: hidden;
  margin-top: 7px; }

.autogen_class_views_documents_index li.quickedit .last {
  margin-bottom: 10px; }

.autogen_class_views_documents_index li.quickedit .row .select {
  float: left;
  margin-right: 2px; }

.autogen_class_views_documents_index li.quickedit .select.privacy {
  margin-right: 12px; }

.autogen_class_views_documents_index li.quickedit .select.delete, .autogen_class_views_documents_index li.quickedit .select.sell {
  margin-top: 20px; }

.autogen_class_views_documents_index li.quickedit a.quickedit_delete, .autogen_class_views_documents_index li.quickedit a.quickedit_sell {
  font-weight: normal;
  font-size: 11px; }

.autogen_class_views_documents_index li.quickedit a.quickedit_delete {
  color: red; }

.autogen_class_views_documents_index li.quickedit a.quickedit_sell {
  margin-left: 8px; }

.autogen_class_views_documents_index li.quickedit a.quickedit_cancel {
  font-weight: normal;
  font-size: 11px; }

.autogen_class_views_documents_index li.quickedit .select button {
  margin-right: 10px; }

.autogen_class_views_documents_index li.quickedit .select.more_options {
  margin-top: 6px; }

.autogen_class_views_documents_index li.quickedit .quickedit_cancel {
  float: right;
  font-size: 11px;
  font-weight: normal;
  margin-top: 8px;
  margin-right: 5px; }

.autogen_class_views_documents_index li.quickedit .select.categories {
  margin-right: 5px; }

.autogen_class_views_documents_index li.quickedit div.document {
  float: left; }

.autogen_class_views_documents_index li.quickedit .select.delete a, .autogen_class_views_documents_index .sharing a, .autogen_class_views_documents_index .add_to_collection a {
  font-size: 11px;
  font-weight: normal; }

.autogen_class_views_documents_index span.sharing, .autogen_class_views_documents_index span.add_to_collection {
  margin-left: 20px; }

.autogen_class_views_documents_index li.document .check, .autogen_class_views_documents_index li.quickedit .check {
  display: inline-block;
  width: 24px;
  vertical-align: top; }

.autogen_class_views_documents_index .check input {
  border: 0;
  display: inline; }

.autogen_class_views_documents_index ul.list_view .document_snippet {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 360px;
  margin-right: 15px;
  vertical-align: top;
  line-height: 1.2em; }

.autogen_class_views_documents_index ul.list_view li.document .document_snippet {
  padding-left: 0; }

.autogen_class_views_documents_index ul.list_view li.document .document_snippet span.description, .autogen_class_views_documents_index ul.list_view li.readonly_document .document_snippet span.description {
  font-size: 11px; }

.autogen_class_views_documents_index ul.list_view li .document_snippet span.description {
  cursor: default; }

.autogen_class_views_documents_index ul.list_view li .document_snippet span.description, .autogen_class_views_documents_index ul.list_view li .document_snippet p.description {
  color: #666; }

.autogen_class_views_documents_index li .public {
  display: inline-block;
  width: 45px;
  font-size: 11px;
  color: #009933;
  font-weight: bold;
  text-transform: capitalize; }

.autogen_class_views_documents_index li .private {
  display: inline-block;
  width: 45px;
  font-size: 11px;
  color: #990000;
  font-weight: bold;
  text-transform: capitalize; }

.autogen_class_views_documents_index span.category {
  display: inline-block;
  width: 200px; }

.autogen_class_views_documents_index span.category a {
  font-weight: normal;
  font-size: 11px; }

.autogen_class_views_documents_index .converting {
  display: inline-block;
  width: 25px;
  padding: 0; }

.autogen_class_views_documents_index li .published_date {
  display: inline-block;
  width: 125px;
  margin-left: 4px;
  margin-right: 4px; }

.autogen_class_views_documents_index li .reads {
  display: inline-block;
  width: 75px; }

.autogen_class_views_documents_index span.quickedit {
  display: inline-block;
  text-align: right;
  float: right; }

.autogen_class_views_documents_index #modifiers, .autogen_class_views_documents_index #list_modifiers {
  display: inline; }

.autogen_class_views_documents_index .list_doc .document_snippet {
  width: 415px;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: bottom; }

.autogen_class_views_documents_index .check {
  float: left;
  width: 50px; }

.autogen_class_views_documents_index .mix .meta {
  margin-bottom: 4px; }

.autogen_class_views_documents_index .mix .meta .add_to_collection {
  background: url('') no-repeat 0 0;
  padding-left: 17px; }

.autogen_class_views_documents_index .mix .meta .sharing {
  background: url('') no-repeat 0 0;
  padding-left: 13px; }

.autogen_class_views_documents_index ul.mixed_view div.document_snippet {
  width: 845px;
  margin-right: 0;
  float: left; }

.autogen_class_views_documents_index .mix .quickedit {
  float: right;
  margin-right: 5px; }

.autogen_class_views_documents_index .mix .quickedit a {
  font-weight: normal;
  font-size: 11px; }

.autogen_class_views_documents_index .mix .no_of_pages {
  font-weight: normal;
  font-size: 9px; }

.autogen_class_views_documents_index .mix .description {
  margin-top: 5px;
  margin-bottom: 4px;
  clear: none;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden; }

.autogen_class_views_documents_index .mix p.description {
  height: 33px;
  color: #333; }

.autogen_class_views_documents_index .mix .meta span {
  margin-right: 10px; }

/* app/views/upload/single.css @ 1318452750 */
.autogen_class_views_upload_single .errorExplanation h2, .autogen_class_views_upload_single .errorExplanation p {
  display: none; }

.autogen_class_views_upload_single .errorExplanation li {
  color: red; }

.autogen_class_views_upload_single h2 {
  margin: 5px 0 25px 0; }

.autogen_class_views_upload_single #base_container {
  padding: 10px 0 0; }

.autogen_class_views_upload_single .upload_button {
  display: block;
  clear: both;
  margin-top: 10px; }

.autogen_class_views_upload_single .upload_button .button {
  float: none; }

/* app/views/timeline_events/doc_collection/created/event.css @ 1318452750 */
.autogen_class_views_timeline_events_doc_collection_created_event .event .timeline_event_content_container.with_collection {
  width: 480px; }

.autogen_class_views_timeline_events_doc_collection_created_event ol.preview_documents li {
  list-style: decimal inside; }

.autogen_class_views_timeline_events_doc_collection_created_event .event .event_header {
  background-color: #D8CFC2; }

.autogen_class_views_timeline_events_doc_collection_created_event .reshare_controls .inner_wrap {
  background-color: #D8CFC2 !important; }

.autogen_class_views_timeline_events_doc_collection_created_event .reshare_activated .event_header, .autogen_class_views_timeline_events_doc_collection_created_event .comment_activated .event_header {
  background-image: url('') !important; }

.autogen_class_views_timeline_events_doc_collection_created_event .reshare_activated .triangle, .autogen_class_views_timeline_events_doc_collection_created_event .comment_activated .triangle {
  background: transparent url('') no-repeat scroll top left !important; }

.autogen_class_views_timeline_events_doc_collection_created_event .reshare_link {
  background: transparent url('') no-repeat scroll top left !important; }

.autogen_class_views_timeline_events_doc_collection_created_event .close_control {
  background: transparent url('') no-repeat scroll 0 0 !important; }

/* app/views/timeline_events/doc_collection/read/event.css @ 1318452750 */
.autogen_class_views_timeline_events_doc_collection_read_event .event .event_header {
  background-color: #CFDBE7; }

.autogen_class_views_timeline_events_doc_collection_read_event .reshare_controls .inner_wrap {
  background-color: #CFDBE7 !important; }

.autogen_class_views_timeline_events_doc_collection_read_event .reshare_activated .event_header, .autogen_class_views_timeline_events_doc_collection_read_event .comment_activated .event_header {
  background-image: url('') !important; }

.autogen_class_views_timeline_events_doc_collection_read_event .reshare_activated .triangle, .autogen_class_views_timeline_events_doc_collection_read_event .comment_activated .triangle {
  background: transparent url('') no-repeat scroll top left !important; }

.autogen_class_views_timeline_events_doc_collection_read_event .reshare_link {
  background: transparent url('') no-repeat scroll top left !important; }

.autogen_class_views_timeline_events_doc_collection_read_event .close_control {
  background: transparent url('') no-repeat scroll 0 0 !important; }

/* app/views/people/info.css @ 1318452750 */
.autogen_class_views_people_info #info_main_content {
  display: inline-block;
  width: 657px;
  vertical-align: top; }

.autogen_class_views_people_info #info_main_content .info_section {
  background: transparent url('') repeat-x bottom left;
  padding: 0 5px 15px;
  margin-bottom: 10px;
  text-align: left; }

.autogen_class_views_people_info #info_main_content .info_section h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  display: inline-block;
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  color: #999;
  margin-bottom: 6px;
  padding-left: 20px;
  cursor: pointer;
  background: transparent url('') no-repeat scroll 0 6px; }

.autogen_class_views_people_info #info_main_content .info_section.closed h3 {
  background-position: 0 -11px; }

.autogen_class_views_people_info #info_main_content .info_section .section_content {
  margin-left: 20px; }

.autogen_class_views_people_info #info_main_content .info_section p {
  color: #666;
  line-height: 18px;
  margin: 0; }

.autogen_class_views_people_info #info_main_content .following_section h3, .autogen_class_views_people_info #info_main_content .follower_section h3 {
  margin-bottom: 11px; }

.autogen_class_views_people_info .follow_picture {
  margin-bottom: 10px;
  margin-right: 10px;
  float: left; }

.autogen_class_views_people_info .follow_picture .thumbnail_outer {
  margin-right: 0; }

.autogen_class_views_people_info .about_me_section {
  background: transparent url('') repeat-x bottom left;
  padding: 5px 5px 20px 0;
  margin-bottom: 10px; }

.autogen_class_views_people_info .about_me_section h1 {
  font-size: 26px;
  margin-bottom: 6px;
  color: #666; }

.autogen_class_views_people_info .about_me_section .thumbnail_outer, .autogen_class_views_people_info .about_me_section .info_picture {
  float: left;
  margin-right: 10px; }

.autogen_class_views_people_info .about_me_section .info_picture, .autogen_class_views_people_info .about_me_section .thumbnail_outer a {
  padding: 2px;
  border: 1px solid #ccc;
  height: 151px;
  width: 151px;
  line-height: 151px;
  background-color: #fff; }

.autogen_class_views_people_info .about_me_section .info_picture {
  overflow: hidden; }

.autogen_class_views_people_info .about_me_section .like_button {
  padding-top: 5px; }

.autogen_class_views_people_info .about_me_section .about_item {
  height: 28px;
  line-height: 28px;
  font-size: 11px;
  color: #666;
  border-top: 1px dotted #ccc; }

.autogen_class_views_people_info .about_me_section .about_content {
  padding-left: 175px; }

.autogen_class_views_people_info .about_me_section .about_content .name {
  float: left; }

.autogen_class_views_people_info .about_me_section .about_content .value {
  float: right;
  text-align: right;
  height: 2em;
  width: 300px;
  overflow: hidden; }

.autogen_class_views_people_info .about_me_section .about_content .clear {
  clear: both;
  height: 0;
  line-height: 0; }

/* app/views/admin/style_guide/all_events.css @ 1318452749 */
.autogen_class_views_admin_style_guide_all_events h1 {
  margin-bottom: 15px; }

/* app/views/people/shelf.css @ 1318452750 */
.autogen_class_views_people_shelf .shelf_section {
  text-align: left;
  -webkit-user-select: none; }

.autogen_class_views_people_shelf .shelf_section h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #999;
  font-size: 18px;
  font-weight: normal;
  text-shadow: 0px 1px 0px #fff;
  line-height: 37px;
  text-align: left;
  padding-left: 10px;
  display: inline-block; }

.autogen_class_views_people_shelf hr {
  background-color: transparent;
  height: 0;
  clear: none;
  margin: 10px auto 5px;
  border: 0;
  border-bottom: 1px dotted #CCC; }

.autogen_class_views_people_shelf .no_content h3 {
  text-align: center;
  margin-top: 20px;
  color: #999;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  font-family: arial, 'helvetica neue', helvetica, Trebuchet, sans-serif; }

/* app/views/upload/rev_upload.css @ 1318452750 */
.autogen_class_views_upload_rev_upload .errorExplanation h2, .autogen_class_views_upload_rev_upload .errorExplanation p {
  display: none; }

.autogen_class_views_upload_rev_upload .errorExplanation li {
  color: red; }

.autogen_class_views_upload_rev_upload h2 {
  margin: 5px 0 25px 0; }

.autogen_class_views_upload_rev_upload h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #666;
  font-size: 20px;
  font-weight: normal;
  text-shadow: 0px 1px 0px #fff;
  font-style: italic;
  margin: 0 0 15px 0; }

.autogen_class_views_upload_rev_upload p {
  margin: 0;
  width: 600px; }

.autogen_class_views_upload_rev_upload #base_container {
  padding: 10px 0 0; }

/* app/views/shared/timed_popup_button_widget.rb:16 @ 1318452750 */
.autogen_class_views_shared_timed_popup_button_widget .popup_display {
  z-index: 2;
  position: absolute; }

/* app/views/upload/_private_help.css @ 1318452750 */
/* app/views/upload/_private_help.rb:28 @ 1318452750 */
.autogen_class_views_upload_private_help {
  display: inline; }

.autogen_class_views_upload_private_help .popup_display {
  background: none repeat scroll 0 0 white;
  padding: 0;
  width: 400px;
  text-align: left; }

.autogen_class_views_upload_private_help .private_help_popup {
  border: 2px solid #878787;
  padding: 10px; }

.autogen_class_views_upload_private_help .private_help_popup .popup_header {
  margin-left: 0;
  font-weight: bold; }

.autogen_class_views_upload_private_help .popup_button {
  margin-left: 3px;
  line-height: 21px; }

/* app/views/timeline_events/status/base/event.css @ 1318452750 */
.autogen_class_views_timeline_events_status_base_event .event_status_base .triangle_container {
  margin-top: 2px; }

.autogen_class_views_timeline_events_status_base_event .event_status_base .triangle_container .triangle {
  display: block;
  margin-left: 20px;
  width: 11px;
  height: 6px;
  overflow: hidden;
  background: url('') no-repeat -11px 0; }

.autogen_class_views_timeline_events_status_base_event .status {
  background-color: #CFDBE7;
  margin: 0;
  padding: 10px;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden; }

.autogen_class_views_timeline_events_status_base_event .status blockquote {
  padding: 0; }

.autogen_class_views_timeline_events_status_base_event .status blockquote .open-quote {
  float: left;
  display: block;
  line-height: 0.1em;
  font-size: 3em;
  color: #333; }

.autogen_class_views_timeline_events_status_base_event .status blockquote .open-quote:before {
  vertical-align: -0.4em;
  margin-right: 5px;
  content: "\201C"; }

.autogen_class_views_timeline_events_status_base_event .status blockquote span.quote:after {
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.5em;
  margin-left: 10px;
  color: #333;
  content: "\201D"; }

.autogen_class_views_timeline_events_status_base_event .status blockquote span.quote {
  float: left; }

.autogen_class_views_timeline_events_status_base_event .status .comment_link_wrapper {
  position: absolute;
  bottom: 17px;
  right: 10px;
  border-right: none;
  margin-right: 0;
  padding-right: 0; }

.autogen_class_views_timeline_events_status_base_event .status .comment_link_wrapper .comment_link {
  background-image: url(''); }

.autogen_class_views_timeline_events_status_base_event .status.comment_activated {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-radius-bottomright: 0; }

.autogen_class_views_timeline_events_status_base_event .with_document .status blockquote span.quote, .autogen_class_views_timeline_events_status_base_event .with_article .status blockquote span.quote {
  width: 400px; }

.autogen_class_views_timeline_events_status_base_event .with_document .status .open-quote, .autogen_class_views_timeline_events_status_base_event .with_document .status span.quote:after, .autogen_class_views_timeline_events_status_base_event .with_article .status .open-quote, .autogen_class_views_timeline_events_status_base_event .with_article .status span.quote:after {
  color: #676D73; }

.autogen_class_views_timeline_events_status_base_event .with_document .status.comment_activated, .autogen_class_views_timeline_events_status_base_event .with_article .status.comment_activated {
  background-image: url('');
  background-repeat: repeat-x;
  background-position: bottom left; }

.autogen_class_views_timeline_events_status_base_event .without_document .event_header {
  padding-top: 0;
  padding-bottom: 1px; }

.autogen_class_views_timeline_events_status_base_event .without_document .event_header .feed_large_thumbnail {
  margin-top: 0;
  margin-left: 0; }

.autogen_class_views_timeline_events_status_base_event .without_document .event_header .timestamp {
  margin-right: 15px; }

.autogen_class_views_timeline_events_status_base_event .without_document .status blockquote span.quote {
  width: 555px; }

.autogen_class_views_timeline_events_status_base_event .without_document .status .open-quote, .autogen_class_views_timeline_events_status_base_event .without_document .status span.quote:after {
  color: #797353; }

.autogen_class_views_timeline_events_status_base_event .without_document .add_form input.comment_input {
  width: 475px; }

.autogen_class_views_timeline_events_status_base_event .event:hover .triangle_container .triangle {
  background-position: -11px -6px; }

/* app/views/timeline_events/doc_collection/document_added/event.css @ 1318452750 */
.autogen_class_views_timeline_events_doc_collection_document_added_event ul.preview_documents li {
  list-style-type: none; }

.autogen_class_views_timeline_events_doc_collection_document_added_event ul.preview_documents li:before {
  content: "\002B \0020"; }

/* app/views/shared/sharing/dialog.css @ 1318452750 */
.autogen_class_views_shared_sharing_dialog .close_button {
  float: right;
  background-image: url('');
  width: 17px;
  height: 17px; }

.autogen_class_views_shared_sharing_dialog .close_button:hover {
  background: transparent url('') no-repeat 0 -17px; }

/* app/views/personal/shelf.css @ 1318452750 */
.autogen_class_views_personal_shelf .shelf_section {
  text-align: left; }

.autogen_class_views_personal_shelf .shelf_section h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #999;
  font-size: 18px;
  font-weight: normal;
  text-shadow: 0px 1px 0px #fff;
  line-height: 37px;
  text-align: left;
  padding-left: 10px;
  display: inline-block; }

.autogen_class_views_personal_shelf hr {
  background-color: transparent;
  height: 0;
  clear: none;
  margin: 10px auto 5px;
  border: 0;
  border-bottom: 1px dotted #CCC; }

/* app/views/static/base.css @ 1318452750 */
.autogen_class_views_static_base {
  text-align: left;
  color: #666; }

.autogen_class_views_static_base .main_content_section #subnavigation {
  margin: 15px 0; }

.autogen_class_views_static_base .left_column {
  width: 640px;
  float: left;
  vertical-align: top; }

.autogen_class_views_static_base .right_column {
  width: 300px;
  float: right;
  vertical-align: top; }

.autogen_class_views_static_base h2 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  letter-spacing: -1px;
  text-shadow: 0px 1px 0px #fff;
  font-size: 30px;
  font-weight: bold;
  color: #333;
  padding: 0 0 10px 10px;
  background: transparent url('') repeat-x bottom; }

.autogen_class_views_static_base h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #333;
  font-size: 15px;
  font-weight: bold;
  text-shadow: 0px 1px 0px #fff; }

.autogen_class_views_static_base h6 {
  color: #333; }

.autogen_class_views_static_base .glance {
  background-color: #f1f1f1;
  border: 1px solid #ccc;
  padding: 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

/* app/views/press/index.css @ 1318452750 */
.autogen_class_views_press_index table.press_items {
  margin-top: 10px;
  border-collapse: collapse; }

.autogen_class_views_press_index table.press_items tr {
  border-bottom: 1px solid #ccc; }

.autogen_class_views_press_index table.press_items td.date {
  width: 90px; }

.autogen_class_views_press_index table.press_items td.press_logo {
  text-align: center !important;
  padding: 10px 0; }

/* app/views/upload/with_privacy_checkbox/_flash_upload_widget.rb:20 @ 1318452750 */
.autogen_class_views_upload_with_privacy_checkbox_flash_upload_widget label input.checkbox {
  margin-right: 5px; }

.autogen_class_views_upload_with_privacy_checkbox_flash_upload_widget .private_flag {
  padding-top: 8px;
  text-align: left; }

/* app/views/themes/view.css @ 1318452750 */
.autogen_class_views_themes_view .themes_container {
  margin: 10px 15px;
  color: #999; }

.autogen_class_views_themes_view .themes_container hr {
  height: 10px;
  margin-bottom: 10px;
  border: 0;
  background: transparent url('') repeat-x scroll left bottom; }

.autogen_class_views_themes_view .themes_container textarea, .autogen_class_views_themes_view .themes_container input.text_field {
  background: #FFC none repeat scroll 0px 0px; }

.autogen_class_views_themes_view .themes_container h3.section_title {
  font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
  font-style: italic;
  font-weight: normal;
  font-size: 24px;
  color: #555;
  letter-spacing: -1px;
  line-height: 32px; }

.autogen_class_views_themes_view .themes_container .bold_label {
  font-weight: bold;
  font-size: 13px; }

.autogen_class_views_themes_view .themes_container .dark_grey {
  color: #666; }

/* app/views/themes/edit.css @ 1318452750 */
.autogen_class_views_themes_edit form.theme_data_form {
  padding: 0 20px; }

.autogen_class_views_themes_edit form.theme_data_form .edit_and_preview_container {
  margin: 10px 0 15px 0; }

.autogen_class_views_themes_edit form.theme_data_form .edit_and_preview_container .edit_name_container {
  float: left; }

.autogen_class_views_themes_edit form.theme_data_form .edit_and_preview_container .edit_name_container input#name {
  width: 550px;
  font-style: italic;
  font-size: 15px;
  line-height: 22px;
  color: #999;
  background-color: #F2F2F2; }

.autogen_class_views_themes_edit form.theme_data_form .edit_and_preview_container .preview_theme_container {
  float: right;
  margin: 11px 20px 0 0;
  font-size: 11px; }

.autogen_class_views_themes_edit form.theme_data_form .edit_and_preview_container .preview_theme_container a {
  font-weight: bold; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section {
  border-top: 1px dotted #CCCCCC; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container {
  padding: 15px 0;
  height: 210px;
  border-bottom: 1px dotted #CCCCCC;
  position: relative;
  overflow: hidden; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .name_container {
  float: left;
  width: 150px;
  margin-right: 10px; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .preview_container {
  float: left;
  width: 245px;
  height: 210px;
  margin-right: 10px; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .edit_container {
  float: left; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .edit_container .input_container {
  margin-bottom: 5px; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .edit_container .input_container .input_label {
  margin-bottom: 5px; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .edit_container .input_container #background_color_swatch {
  float: left;
  width: 23px;
  height: 23px;
  border: 1px solid;
  margin-right: 10px; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .edit_container .input_container input#background_color {
  float: left; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .edit_container div.background_image_input_container {
  margin-bottom: 10px; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .edit_container .description_container {
  font-size: 11px;
  margin-bottom: 10px; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .edit_container textarea {
  width: 400px; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .remove_attribute_container {
  position: absolute;
  top: 15px;
  right: 0; }

.autogen_class_views_themes_edit form.theme_data_form .rows_section .row_container .remove_attribute_container a.remove_attribute_link {
  font-size: 11px;
  color: #FF0000;
  margin-right: 20px; }

.autogen_class_views_themes_edit form.theme_data_form .submit_section {
  padding: 15px 0 15px 160px;
  background-color: #EFEFEF;
  border-bottom: 1px solid #CCC; }

.autogen_class_views_themes_edit form.theme_data_form .submit_section button.standard_submit {
  float: left; }

.autogen_class_views_themes_edit form.theme_data_form .submit_section input.cancel_changes {
  float: left;
  margin: 7px 0 0 12px;
  font-size: 11px; }

.autogen_class_views_themes_edit form.theme_data_form .submit_section a.delete_link {
  float: right;
  margin: 7px 20px 0 0;
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none; }

/* app/views/shared/sharing/base.css @ 1318452750 */
.icon_scribd_25x25 {
  width: 25px;
  height: 25px;
  background: url(''); }

.icon_fb_25x25 {
  width: 25px;
  height: 25px;
  background: url(''); }

.icon_twitter_25x25 {
  width: 25px;
  height: 25px;
  background: url(''); }

.pro_icon {
  float: left; }

/* app/views/conversion_feedback/new.css @ 1318452749 */
.autogen_class_views_conversion_feedback_new {
  white-space: normal;
  background-color: #ddf8ff;
  padding: 15px;
  margin-bottom: 35px;
  margin-top: 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  clear: both; }

.autogen_class_views_conversion_feedback_new label {
  margin-left: 5px; }

.autogen_class_views_conversion_feedback_new form {
  line-height: 20px; }

.autogen_class_views_conversion_feedback_new .submit {
  float: left; }

.autogen_class_views_conversion_feedback_new .alert_success {
  float: right; }

.autogen_class_views_conversion_feedback_new .alert_warning {
  float: right;
  margin-top: 5px;
  margin-bottom: 16px; }

.autogen_class_views_conversion_feedback_new .inner {
  background-position: 0 -4px;
  padding: 5px 10px 5px 35px;
  font-size: 12px; }

.autogen_class_views_conversion_feedback_new textarea {
  margin-top: 3px;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  width: 270px; }

/* app/views/shared/ad_code.css @ 1318452750 */
.placeholder_ad_unit {
  background-color: #39FF14; }

.placeholder_ad {
  background-color: #FF3914; }

/* Mixins */
/* Full Page Ad Between Page 1 & Page 2 of a Document */
.full_page_ad_container {
  margin-left: 10px;
  margin-right: -10px; }

/* Ad Units */
#google_ads_div_HP_LO_Top_Leaderboard_ATF_728x90_ad_container {
  margin: 0 auto 10px; }

#google_ads_div_HP_LO_Footer_Leaderboard_BTF_728x90_ad_container {
  clear: both;
  margin: 0 auto 10px; }

#google_ads_div_HPMyDocuments_Footer_Leaderboard_BTF_728x90_ad_container {
  margin: 0 auto 10px; }

#google_ads_div_HPMyShelf_Footer_Leaderboard_BTF_728x90_ad_container {
  margin: 0 auto 10px; }

/* Personal + Public header Ribbon ads */
#google_ads_div_ProfileShelfDocuments_Top_Ribbon_ATF_915x50_ad_container, #google_ads_div_ProfileShelf_Top_Ribbon_ATF_915x50_ad_container, #google_ads_div_ProfileActivity_Top_Ribbon_ATF_915x50_ad_container, #google_ads_div_HP_Top_Ribbon_ATF_915x50_ad_container, #google_ads_div_HPMyShelf_Top_Ribbon_ATF_915x50_ad_container, #google_ads_div_HPMyDocuments_Top_Ribbon_ATF_915x50_ad_container, #google_ads_div_HPMyCollections_Top_Ribbon_ATF_915x50_ad_container {
  margin-top: 10px;
  text-align: center; }

#google_ads_div_HPMyCollections_Footer_Leaderboard_BTF_728x90_ad_container {
  margin: 0 auto 10px; }

/* Homepage Activity */
#google_ads_div_HP_Top_Leaderboard_ATF_728x90_ad_container {
  margin: 0px 0px 10px 15px; }

#google_ads_div_HP_Footer_Leaderboard_BTF_728x90_ad_container {
  margin: 0px 0px 10px 15px;
  clear: both; }

/* Profile - Activity */
#google_ads_div_ProfileActivity_Masthead_970x500_ad_container {
  margin: 0 auto 15px; }

#google_ads_div_ProfileActivity_Top_Leaderboard_ATF_728x90_ad_container {
  margin: 0px 0px 10px 15px; }

#google_ads_div_ProfileActivity_Footer_Leaderboard_BTF_728x90_ad_container {
  margin: 0px 0px 10px 15px;
  clear: both; }

/* Explore Page */
#google_ads_div_Explore_Masthead_970x500_ad_container {
  margin: 0 auto 15px; }

#google_ads_div_Explore_Sideboard_WideSkyscraper_BTF_160x600_ad_container {
  margin-top: 10px; }

#google_ads_div_Explore_Between_Leaderboard_ATF_728x90_ad_container {
  margin-top: 15px; }

#google_ads_div_Explore_Footer_Leaderboard_BTF_728x90_ad_container {
  margin-top: 15px; }

#google_ads_div_Deleted_Top_Leaderboard_ATF_728x90_ad_container {
  text-align: center; }

#google_ads_div_Deleted_Leaderboard_Between_728x90_ad_container {
  text-align: center; }

#google_ads_div_Deleted_Footer_Leaderboard_BTF_728x90_ad_container {
  text-align: center; }

#google_ads_div_Deleted_Sideboard_Top_LargeRectangle_160x600_ad_container {
  margin-bottom: 20px; }

/* Explore - People */
#google_ads_div_ExplorePeople_Top_Leaderboard_ATF_728x90_ad_container {
  margin-bottom: 10px; }

/* Access Denied */
#google_ads_div_AccessDenied_Top_Leaderboard_ATF_728x90_ad_container {
  text-align: center; }

#google_ads_div_AccessDenied_Footer_Leaderboard_BTF_728x90_ad_container {
  text-align: center; }

/* PPP Document */
#google_ads_div_Web_Pro_Doc_Sideboard_MediumRectangle_ATF_300x250_ad_container {
  margin-bottom: 15px; }

/* app/views/shared/ad_code.rb:22 @ 1318452750 */
.autogen_class_views_shared_ad_code .full_page_ad_container {
  position: relative; }

.autogen_class_views_shared_ad_code .full_page_ad_container .b_tl {
  background-image: url('');
  background-position: top left;
  background-repeat: no-repeat;
  position: absolute;
  height: 8px;
  width: 8px;
  top: -8px;
  left: -8px; }

.autogen_class_views_shared_ad_code .full_page_ad_container .b_tr {
  background-image: url('');
  background-position: top right;
  background-repeat: no-repeat;
  position: absolute;
  height: 8px;
  width: 8px;
  top: -8px;
  right: -8px; }

.autogen_class_views_shared_ad_code .full_page_ad_container .b_br {
  background-image: url('');
  background-position: bottom right;
  background-repeat: no-repeat;
  position: absolute;
  height: 8px;
  width: 8px;
  bottom: -8px;
  right: -8px; }

.autogen_class_views_shared_ad_code .full_page_ad_container .b_bl {
  background-image: url('');
  background-position: bottom left;
  background-repeat: no-repeat;
  position: absolute;
  height: 8px;
  width: 8px;
  bottom: -8px;
  left: -8px; }

.autogen_class_views_shared_ad_code .full_page_ad_container .b_t {
  background-image: url('');
  background-repeat: repeat-x;
  position: absolute;
  height: 8px;
  top: -8px;
  left: 0px;
  right: 0px; }

.autogen_class_views_shared_ad_code .full_page_ad_container .b_r {
  background-image: url('');
  background-repeat: repeat-y;
  position: absolute;
  width: 8px;
  right: -8px;
  top: 0px;
  bottom: 0px; }

.autogen_class_views_shared_ad_code .full_page_ad_container .b_b {
  background-image: url('');
  background-repeat: repeat-x;
  position: absolute;
  height: 8px;
  bottom: -8px;
  left: 0px;
  right: 0px; }

.autogen_class_views_shared_ad_code .full_page_ad_container .b_l {
  background-image: url('');
  background-repeat: repeat-y;
  position: absolute;
  width: 8px;
  left: -8px;
  top: 0px;
  bottom: 0px; }

/* app/views/home/index.css @ 1318452749 */
.autogen_class_views_home_index #welcome_container {
  background: #e7eaf3 url('') repeat-x bottom;
  border-bottom: 1px solid #fff; }

.autogen_class_views_home_index #welcome_banner {
  margin: 0 auto;
  width: 996px;
  height: 127px;
  background: transparent url('/images/home/loh_librarian_78x132.png?1318452826') no-repeat bottom left;
  padding: 20px 0 0 0;
  text-align: left; }

body.smartling-es .autogen_class_views_home_index #welcome_banner {
  height: 137px; }

body.smartling-pt .autogen_class_views_home_index #welcome_banner {
  height: 137px; }

.autogen_class_views_home_index #welcome_banner .intro {
  margin-left: 100px;
  width: 580px; }

.autogen_class_views_home_index #welcome_banner .fbx-login {
  float: right;
  width: 300px; }

.autogen_class_views_home_index #welcome_banner .scribd-login {
  border-top: 1px solid #666;
  margin-top: 10px;
  padding-top: 5px;
  color: #666;
  font-weight: bold; }

.autogen_class_views_home_index #welcome_banner .scribd-login a {
  font-weight: bold; }

.autogen_class_views_home_index #upload-browse #primary-upload {
  display: block;
  float: left;
  margin-bottom: 15px; }

.autogen_class_views_home_index #upload-browse #primary-upload .upload_yours {
  float: left;
  text-indent: -9999px;
  margin-right: 15px;
  background: transparent url('/images/home/btn_uploaddoc.png?1318452826') no-repeat 0 0;
  width: 162px;
  height: 30px; }

.autogen_class_views_home_index #upload-browse #primary-upload .upload_yours:hover {
  background-position: 0 -30px; }

.autogen_class_views_home_index #upload-browse #primary-upload .upload_yours:active {
  background-position: 0 -60px; }

body.smartling-es .autogen_class_views_home_index #upload-browse #primary-upload .upload_yours {
  background: transparent url('') no-repeat 0 0;
  width: 175px;
  height: 30px; }

body.smartling-es .autogen_class_views_home_index #upload-browse #primary-upload .upload_yours:hover {
  background-position: 0 -30px; }

body.smartling-es .autogen_class_views_home_index #upload-browse #primary-upload .upload_yours:active {
  background-position: 0 -60px; }

body.smartling-pt .autogen_class_views_home_index #upload-browse #primary-upload .upload_yours {
  background: transparent url('') no-repeat 0 0;
  width: 190px;
  height: 30px; }

body.smartling-pt .autogen_class_views_home_index #upload-browse #primary-upload .upload_yours:hover {
  background-position: 0 -30px; }

body.smartling-pt .autogen_class_views_home_index #upload-browse #primary-upload .upload_yours:active {
  background-position: 0 -60px; }

.autogen_class_views_home_index #upload-browse #navigation {
  float: left;
  line-height: 16px;
  width: 370px; }

.autogen_class_views_home_index #upload-browse #navigation li {
  display: inline;
  font-size: 12px; }

.autogen_class_views_home_index p.reading-publishing {
  font-family: Georgia;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  color: #3D3430;
  margin-bottom: 10px;
  text-shadow: 0px 1px 0px #fff; }

.autogen_class_views_home_index h1.heading-explanation {
  font-size: 11px;
  color: #666;
  margin-bottom: 10px; }

.autogen_class_views_home_index #base_container {
  padding-top: 10px; }

.autogen_class_views_home_index .featured_on_scribd {
  margin-top: 15px; }

.autogen_class_views_home_index .sidebar_content {
  float: left;
  width: 300px;
  text-align: left;
  white-space: normal;
  margin: 0;
  padding-bottom: 15px; }

.autogen_class_views_home_index .sidebar_content h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #666;
  font-size: 15px;
  font-weight: normal;
  text-shadow: 0px 1px 0px #fff;
  padding-bottom: 5px; }

.autogen_class_views_home_index .sidebar_content h3 a {
  font-weight: normal;
  color: #666; }

.autogen_class_views_home_index .sidebar_content .side_container {
  clear: left;
  text-align: left;
  -webkit-user-select: none; }

.autogen_class_views_home_index .sidebar_content .fb_activity_stream {
  margin-top: 15px; }

/* app/views/premium/purchases/facebook_reauth.css @ 1318452750 */
.autogen_class_views_premium_purchases_facebook_reauth {
  text-align: center; }

.autogen_class_views_premium_purchases_facebook_reauth h4 {
  margin-top: 15px;
  margin-bottom: 15px; }

.autogen_class_views_premium_purchases_facebook_reauth .fb_login {
  display: block;
  background: url('') no-repeat 0 0;
  width: 67px;
  height: 22px;
  margin: auto auto 15px auto; }

.autogen_class_views_premium_purchases_facebook_reauth .error_alert {
  margin: 10px; }

/* app/views/user_document_collections/index.css @ 1318452750 */
.loc_user_document_collections_my_index, .loc_user_document_collections_index {
  padding-top: 0; }

.loc_user_document_collections_my_index .document_collection_container, .loc_user_document_collections_index .document_collection_container {
  background: none;
  border: 0;
  padding: 0; }

.loc_user_document_collections_my_index .document_collection_container .document_collection_summary, .loc_user_document_collections_index .document_collection_container .document_collection_summary {
  background: none;
  background-color: #F6F6F6; }

.user_document_collection h2 {
  margin-bottom: 10px; }

/* app/views/static/_press_contact.css @ 1318452750 */
.autogen_class_views_static_press_contact p {
  padding-right: 10px; }

/* app/views/static/about.css @ 1318452750 */
.autogen_class_views_static_about .title {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  letter-spacing: -1px;
  text-shadow: 0px 1px 0px #fff;
  font-size: 22px;
  font-weight: normal;
  color: #666; }

.autogen_class_views_static_about h3.paragraph_header {
  margin-top: 20px; }

/* app/views/shared/buy_this.css @ 1318452750 */
.autogen_class_views_shared_buy_this {
  z-index: 100; }

.autogen_class_views_shared_buy_this .buy_this_widget {
  padding: 0px;
  white-space: normal;
  background-color: #352e2a;
  color: #fff;
  background-image: url('');
  background-repeat: no-repeat;
  width: 310px;
  text-align: left;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9; }

.autogen_class_views_shared_buy_this .buy_this_widget .contents {
  padding: 0px 15px 10px 15px; }

.autogen_class_views_shared_buy_this .buy_this_widget .title {
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 5px;
  padding-top: 10px; }

.autogen_class_views_shared_buy_this .buy_this_widget .text {
  font-size: 13px;
  padding-bottom: 5px; }

.autogen_class_views_shared_buy_this .buy_this_widget .view_purchased_document {
  padding-top: 10px;
  font-size: 11px; }

.autogen_class_views_shared_buy_this .buy_this_widget .buy_this_list_price {
  border-top: 1px dotted #CCC; }

.autogen_class_views_shared_buy_this .buy_this_widget .list_price {
  font-size: 18px;
  color: #999; }

.autogen_class_views_shared_buy_this .buy_this_widget .top_border {
  width: 100%;
  height: 8px;
  background-image: url('');
  border-radius: 8px;
  -moz-border-radius: 8px; }

.autogen_class_views_shared_buy_this .buy_this_widget .close_button {
  float: right;
  background-image: url('');
  width: 9px;
  height: 9px;
  margin-top: 12px;
  margin-right: 10px; }

.autogen_class_views_shared_buy_this .buy_this_widget .close_button:hover {
  background: transparent url('') no-repeat 0 -9px; }

/* app/views/shared/alerts/base.css @ 1318452750 */
.autogen_class_views_shared_alerts_base {
  /* Defines styles needed for various global alerts and messaging, as defined here http://sites.google.com/site/scribdredesign/Latest-Mocks/alerts-messaging */
  border-width: 1px;
  border-style: solid; }

.autogen_class_views_shared_alerts_base .inner {
  font-size: 13px;
  padding: 10px 10px 10px 35px;
  font-weight: bold;
  background-position: 0 2px;
  background-color: transparent;
  background-repeat: no-repeat; }

.autogen_class_views_shared_alerts_base .inner .right_message {
  float: right;
  font-size: 11px;
  margin-left: 10px; }

.autogen_class_views_shared_alerts_base .inner .right_message input {
  font-size: 11px; }

.autogen_class_views_shared_alerts_base .inner ul {
  margin-top: 10px;
  list-style-type: disc; }

.autogen_class_views_shared_alerts_base .inner ul li {
  list-style-type: disc;
  margin-left: 15px;
  margin-bottom: 3px; }

/* app/views/shared/alerts/_progress.css @ 1318452750 */
.autogen_class_views_shared_alerts_progress {
  background: white url('') bottom left repeat-x;
  border-color: #777777; }

.autogen_class_views_shared_alerts_progress .inner {
  color: #999999;
  padding-left: 10px; }

.autogen_class_views_shared_alerts_progress img {
  padding-right: 10px; }

/* app/views/themes/_edit_theme_preview.css @ 1318452750 */
.autogen_class_views_themes_edit_theme_preview div.small_theme_preview_container {
  width: 245px;
  position: relative; }

.autogen_class_views_themes_edit_theme_preview div.small_theme_preview_container div.preview_loading span.spinner {
  background: transparent url('') no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 60px;
  left: 95px; }

.autogen_class_views_themes_edit_theme_preview div.small_theme_preview_container div.preview_loaded div.guide_arrow {
  background: transparent url('') no-repeat;
  width: 57px;
  height: 11px;
  position: absolute; }

.autogen_class_views_themes_edit_theme_preview div.small_theme_preview_container div.preview_loaded div.screen_container {
  width: 200px;
  border: 1px solid #CCC;
  background-color: #F3F3F3;
  line-height: 0px;
  font-size: 0px; }

/* app/views/static/facebookfaq.css @ 1318452750 */
.autogen_class_views_static_facebookfaq div.faq {
  padding-left: 10px;
  line-height: 22px; }

.autogen_class_views_static_facebookfaq div.facebook_notice {
  background-color: #ffffcc;
  padding: 15px;
  color: #666;
  margin: 5px 0 15px; }

.autogen_class_views_static_facebookfaq div.facebook_notice p {
  background: transparent url('') no-repeat;
  padding-left: 45px; }

.autogen_class_views_static_facebookfaq div.facebook_notice .no_thanks {
  display: block;
  width: 251px;
  height: 25px;
  background: transparent url('') no-repeat; }

.autogen_class_views_static_facebookfaq div.facebook_notice .no_thanks:hover {
  background-position: 0 -25px; }

.autogen_class_views_static_facebookfaq p {
  margin: 0 0 10px; }

.autogen_class_views_static_facebookfaq a.question {
  font-size: 15px;
  font-weight: bold; }

.autogen_class_views_static_facebookfaq .section {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px dotted #ccc; }

.autogen_class_views_static_facebookfaq .section .answer {
  font-size: 13px;
  color: #666; }

.autogen_class_views_static_facebookfaq .section a.top {
  font-size: 11px;
  font-weight: normal; }

.autogen_class_views_static_facebookfaq h3 {
  margin-bottom: 5px; }

.autogen_class_views_static_facebookfaq .explanation {
  padding: 15px; }

.autogen_class_views_static_facebookfaq .explanation ul {
  padding-left: 15px;
  list-style-type: disc;
  margin-bottom: 15px; }

.autogen_class_views_static_facebookfaq .explanation ul li {
  font-size: 13px;
  line-height: 16px;
  list-style-type: disc; }

.autogen_class_views_static_facebookfaq .fb_faq_screen {
  width: 100%; }

/* app/views/shared/users/_listing.css @ 1318452750 */
.user_listing .oneperson {
  width: 115px;
  padding: 12px; }

.user_listing .oneperson .username {
  width: 115px; }

/* app/views/shared/facebook/_fake_blue_bar.css @ 1318452750 */
.autogen_class_views_shared_facebook_fake_blue_bar #fake_blue_bar {
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
  background-color: #3B5998;
  border-bottom: 2px solid #263F75;
  color: #fff;
  width: 100%;
  z-index: 20; }

.autogen_class_views_shared_facebook_fake_blue_bar #fake_blue_bar .bar_content {
  height: 35px;
  width: 996px;
  padding: 10px;
  margin: 0 auto;
  text-align: left;
  font-size: 14px; }

.autogen_class_views_shared_facebook_fake_blue_bar .fb_picture {
  margin-right: 10px; }

.autogen_class_views_shared_facebook_fake_blue_bar .fb_picture img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.autogen_class_views_shared_facebook_fake_blue_bar .fb_name {
  margin-right: -3px; }

.autogen_class_views_shared_facebook_fake_blue_bar .control_links {
  color: #ddd;
  font-size: 13px;
  margin-left: 15px; }

.autogen_class_views_shared_facebook_fake_blue_bar .control_links a {
  color: #ddd; }

/* app/views/events/status/external_share/_feed_item.css @ 1318452749 */
.autogen_class_views_events_status_external_share_feed_item .externally_shared {
  font-size: 13px;
  color: #333;
  line-height: 15px;
  margin: 5px auto 3px 4px;
  border-left: 1px solid #DEDEDE;
  padding-left: 5px; }

/* app/views/paid/credit_card/new.css @ 1318452750 */
.autogen_class_views_paid_credit_card_new .purchase_button {
  background: transparent url('/images/premium/btn_purchase_sub.png?1318452826') 0 0 no-repeat;
  border: 0;
  padding: 0;
  width: 221px;
  height: 38px;
  float: left; }

.autogen_class_views_paid_credit_card_new .purchase_button:hover {
  background: transparent url('/images/premium/btn_purchase_sub.png?1318452826') 0 -38px no-repeat;
  border: 0;
  padding: 0;
  width: 221px;
  height: 38px;
  float: left; }

.autogen_class_views_paid_credit_card_new .purchase_button_inactive {
  background: transparent url('/images/premium/btn_purchase_sub.png?1318452826') 0 -76px no-repeat;
  border: 0;
  padding: 0;
  width: 221px;
  height: 38px;
  float: left; }

.autogen_class_views_paid_credit_card_new .button_spinner {
  margin-top: 11px;
  float: left; }

/* app/views/paid/credit_card/new.rb:134 @ 1318452750 */
.autogen_class_views_paid_credit_card_new table.cc_review_purchase tr {
  border-top: 1px dotted #CCC; }

.autogen_class_views_paid_credit_card_new table.cc_review_purchase tr td {
  padding: 10px;
  vertical-align: top; }

.autogen_class_views_paid_credit_card_new table.cc_review_purchase tr td.name {
  font-weight: bold;
  width: 150px;
  padding-left: 0; }

/* app/views/facebook_sessions/create_retry.rb:8 @ 1318452749 */
.autogen_class_views_facebook_sessions_create_retry {
  padding-top: 40px; }

/* app/views/premium_research/accounts/new.css @ 1318452750 */
.autogen_class_views_premium_research_accounts_new #scribd-doc {
  text-align: center; }

.autogen_class_views_premium_research_accounts_new #scribd-doc h1 {
  font-family: Georgia;
  font-size: 25px;
  font-style: italic; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .thumbs div {
  float: left;
  text-align: center;
  width: 302px;
  margin: 15px 20px 20px 0; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .thumbs div img {
  border: 1px solid #ccc; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .thumbs div p {
  text-align: center;
  font-size: 14px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc ul {
  margin-top: 15px;
  margin-bottom: 25px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc ul li {
  list-style-type: disc;
  margin-left: 25px;
  margin-top: 3px;
  font-size: 14px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .main_content {
  margin-left: 125px;
  width: 730px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .features_container {
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 0 25px 0 25px;
  border: 1px solid #fff;
  text-align: left; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .features_container .feature_list div {
  float: left;
  margin-right: 25px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .features_container .feature_list div p {
  color: #777; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .features_container .feature_list div p span {
  font-weight: bold;
  color: #222; }

.autogen_class_views_premium_research_accounts_new #scribd-doc a.stats_promo {
  display: block;
  margin: 15px auto 25px auto;
  width: 500px;
  background: #ffffcc url('') no-repeat 14px 12px;
  border: 1px solid #ccc;
  padding: 12px 10px 12px 40px;
  text-align: left; }

.autogen_class_views_premium_research_accounts_new #scribd-doc a.stats_promo p {
  font-size: 19px;
  margin: 0;
  padding: 0; }

.autogen_class_views_premium_research_accounts_new #scribd-doc a.stats_promo:hover {
  background-color: #fdfd8d;
  text-decoration: none; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form_container {
  padding: 25px 25px 5px 25px;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-align: left; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form {
  margin-top: 10px;
  margin-bottom: 15px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form .autogen_class_views_shared_alerts_base {
  margin-top: 5px;
  width: 538px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form label, .autogen_class_views_premium_research_accounts_new #scribd-doc .form .header {
  font-size: 11px;
  font-weight: bold; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form label span {
  color: red; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form small {
  display: block;
  clear: left;
  margin-top: 15px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form small span {
  color: red; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form .header {
  margin-top: 10px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form textarea {
  width: 530px;
  height: 50px;
  margin-bottom: 15px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form .checkbox_section {
  margin-top: 10px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form .checkbox_section input {
  float: left;
  width: auto; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form .checkbox_section label {
  float: left;
  clear: none;
  margin: 0 0 0 5px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form .section {
  float: left;
  margin-right: 15px;
  clear: left;
  width: 600px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form input.default {
  width: 530px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form table tr td {
  padding: 5px 10px 5px 10px; }

.autogen_class_views_premium_research_accounts_new #scribd-doc .form .signup {
  border: 0;
  margin-top: 15px; }

/* app/views/premium/purchases/gate_components/payment_options_b.css @ 1318452750 */
.autogen_class_views_premium_purchases_gate_components_payment_options_b {
  margin-bottom: 20px; }

.autogen_class_views_premium_purchases_gate_components_payment_options_b table {
  width: 100%; }

.autogen_class_views_premium_purchases_gate_components_payment_options_b table td {
  padding-left: 9px;
  padding-right: 9px;
  text-align: center;
  vertical-align: middle; }

.autogen_class_views_premium_purchases_gate_components_payment_options_b table td a {
  width: 160px;
  height: 66px;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0; }

.autogen_class_views_premium_purchases_gate_components_payment_options_b table td a:hover {
  cursor: pointer;
  text-decoration: none;
  background-position: 0 -66px; }

.autogen_class_views_premium_purchases_gate_components_payment_options_b table td a.disabled {
  background-position: 0 -132px;
  cursor: default; }

.autogen_class_views_premium_purchases_gate_components_payment_options_b table td a.disabled :hover {
  cursor: pointer; }

.autogen_class_views_premium_purchases_gate_components_payment_options_b table td a#button_credit_card {
  background-image: url(/images/archive_flow/button_pay_cc.png); }

.autogen_class_views_premium_purchases_gate_components_payment_options_b table td a#button_paypal {
  background-image: url(/images/archive_flow/button_pay_paypal.png); }

/* app/views/user_document_collections/_header_layout.css @ 1318452750 */
.autogen_class_views_user_document_collections_header_layout #collection_header_layout {
  width: 100%;
  margin: 20px 0 20px 0; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div {
  display: inline; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout .document_name, .autogen_class_views_user_document_collections_header_layout #collection_header_layout .reads, .autogen_class_views_user_document_collections_header_layout #collection_header_layout .layout_row {
  display: block; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout img {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 2px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout .no_of_pages {
  background-image: none;
  background-color: #FFFFFF;
  border: 1px solid #CCC;
  border-right: 0;
  border-bottom: 0;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout a.document_name {
  color: #136C8C;
  font-family: Georgia;
  font-weight: bold;
  margin: 5px 0 5px 0;
  overflow: hidden;
  text-overflow: ellipsis; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout .document_reads {
  font-family: Arial;
  font-size: 11px;
  color: #000; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout .document_reads .reads {
  display: inline;
  color: #888;
  margin-right: 5px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.large_doc .document_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  padding-bottom: 8px;
  float: left; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.large_doc .document_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.large_doc .document_shadow .thumbnail {
  float: none;
  width: 450px;
  height: 582px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.large_doc .document_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.large_doc .document_shadow img {
  width: 450px;
  height: 582px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.large_doc .no_of_pages {
  display: none; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.large_document_info {
  display: block;
  margin: 10px 0 20px 30px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.large_document_info a.document_name {
  font-size: 24px;
  height: 1.2em;
  font-style: italic; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.large_document_info .document_desc {
  font-family: Arial;
  font-size: 11px;
  color: #666; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.medium_doc {
  width: 255px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.medium_doc a.document_name {
  font-size: 24px;
  height: 2.5em;
  font-style: italic;
  float: left;
  width: 255px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.medium_doc .document_reads {
  display: block; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.medium_doc .document_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  padding-bottom: 8px;
  float: left; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.medium_doc .document_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.medium_doc .document_shadow .thumbnail {
  float: none;
  width: 255px;
  height: 330px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.medium_doc .document_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.medium_doc .document_shadow img {
  width: 255px;
  height: 330px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.small_doc {
  width: 129px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.small_doc a.document_name {
  font-size: 13px;
  height: 2.5em;
  width: 129px;
  display: inline-block; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.small_doc .document_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  padding-bottom: 8px;
  float: left; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.small_doc .document_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.small_doc .document_shadow .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.small_doc .document_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout div.document.small_doc .document_shadow img {
  width: 129px;
  height: 167px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_1 .left_column {
  float: left;
  margin-left: 20px;
  width: 255px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_1 .right_column {
  float: right;
  margin-bottom: 10px;
  width: 680px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_1 .right_column .layout_row {
  overflow: auto;
  margin-bottom: 10px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_1 .right_column .document {
  display: inline;
  float: left;
  padding-left: 35px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_2 .layout_row {
  margin: 0 10px 0 45px;
  height: 450px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_2 .layout_row .medium_doc_column {
  display: block;
  width: 33%;
  float: left; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_2 .layout_row .medium_doc_column div.document.medium_doc a.document_name {
  height: auto;
  max-height: 3.6em; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_3 .left_column {
  float: left;
  margin: 0 0 30px 10px;
  width: 450px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_3 .right_column {
  float: right;
  width: 500px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_3 .right_column .document {
  display: inline;
  float: left;
  height: 260px;
  padding-left: 30px; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_4 .layout_row {
  width: 930px;
  height: 275px;
  margin-left: auto;
  margin-right: auto; }

.autogen_class_views_user_document_collections_header_layout #collection_header_layout #layout_4 .document {
  display: inline;
  float: left;
  padding: 12px; }

/* app/views/solr/people_condensed.css @ 1318452750 */
.autogen_class_views_solr_people_condensed {
  overflow: hidden; }

.autogen_class_views_solr_people_condensed .following_facepile_thumbnail {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px; }

/* app/views/documents/ads_leaderboard.css @ 1318452749 */
.autogen_class_views_documents_ads_leaderboard {
  clear: both; }

.autogen_class_views_documents_ads_leaderboard #leaderboard_ad_main {
  float: none;
  width: 1000px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  padding-bottom: 15px;
  /* necessary coexistence between 4gen and pre-4gen layouts */ }

.autogen_class_views_documents_ads_leaderboard #leaderboard_ad_main #leaderboard_ad_gam {
  text-align: left;
  margin: 0;
  overflow: hidden;
  height: 90px; }

.autogen_class_views_documents_ads_leaderboard #leaderboard_ad_main #leaderboard_ad_cpx {
  text-align: left;
  margin: 0;
  width: 680px;
  overflow: hidden;
  padding-bottom: 15px; }

.autogen_class_views_documents_ads_leaderboard #leaderboard_ad_main .autogen_class_views_word_view_header_aggressive_leaderboard_ads {
  margin-bottom: 0px; }

/* app/views/layouts/footer/language_selector.css @ 1318452749 */
.autogen_class_views_layouts_footer_language_selector {
  border-top: 1px solid #363636;
  padding-top: 15px;
  margin-top: 7px;
  padding-bottom: 15px;
  font-size: 11px;
  color: #d0d0d0; }

.autogen_class_views_layouts_footer_language_selector .top_row div {
  float: left; }

.autogen_class_views_layouts_footer_language_selector .top_row .copyright {
  margin-right: 15px; }

.autogen_class_views_layouts_footer_language_selector .top_row .language_label {
  margin-right: 6px; }

.autogen_class_views_layouts_footer_language_selector .top_row .language {
  color: #fff;
  text-align: center; }

.autogen_class_views_layouts_footer_language_selector .top_row .language.active {
  height: 23px;
  background: url('') no-repeat center bottom; }

.autogen_class_views_layouts_footer_language_selector .top_row .language a {
  color: #fff !important;
  text-decoration: none; }

.autogen_class_views_layouts_footer_language_selector .language_selector {
  padding: 15px;
  background: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.autogen_class_views_layouts_footer_language_selector .language_selector div {
  float: left;
  margin-right: 10px;
  color: #999;
  line-height: 17px; }

.autogen_class_views_layouts_footer_language_selector .language_selector ul {
  list-style-type: none; }

.autogen_class_views_layouts_footer_language_selector .language_selector ul li {
  font-size: 11px;
  display: block;
  float: left;
  margin-right: 1px; }

.autogen_class_views_layouts_footer_language_selector .language_selector ul li a {
  display: block;
  padding: 2px 5px;
  color: #3F698F !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.autogen_class_views_layouts_footer_language_selector .language_selector ul li a.active {
  background: #BDBDBD;
  color: white !important; }

.autogen_class_views_layouts_footer_language_selector .language_selector ul li a.active:hover {
  color: white !important; }

.autogen_class_views_layouts_footer_language_selector .language_selector ul li a:hover {
  color: #3F698F !important; }

/* app/views/events/doc_collection/created/_feed_item.css @ 1318452749 */
.autogen_class_views_events_doc_collection_created_feed_item .autogen_class_views_shared_document_collections_basic {
  margin: 12px auto 5px 5px; }

.autogen_class_views_events_doc_collection_created_feed_item .autogen_class_views_shared_document_collections_basic .documents_preview ol {
  margin-left: 4px;
  margin-bottom: 3px; }

.autogen_class_views_events_doc_collection_created_feed_item .autogen_class_views_shared_document_collections_basic .documents_preview ol li {
  font-size: 11px;
  color: #999;
  list-style-position: inside;
  list-style-type: decimal;
  line-height: 1.5em; }

.autogen_class_views_events_doc_collection_created_feed_item .autogen_class_views_shared_document_collections_basic .more a {
  font-size: 11px; }

/* app/views/shared/document_collections/_lightbox.css @ 1318452750 */
.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections {
  width: 600px;
  /* Add to Collection Utility */
  /* Create new collection */ }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .close_button {
  margin-bottom: 10px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_summary {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  border: none; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_summary .description {
  display: none; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_summary ul.stats_bottom {
  margin-top: 2px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_summary ul.stats_bottom li {
  list-style: none outside none;
  display: block;
  float: none;
  font-size: 11px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_summary ul.stats_bottom li span {
  font-size: 11px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_summary ul.stats_bottom li.created_at, .autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_summary ul.stats_bottom li.category {
  display: none; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .private {
  /* the notification that private docs go in private collections */
  padding: 5px 5px 5px 25px;
  background: url('') no-repeat scroll 5px 5px transparent; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection {
  /* Pagination */ }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection .spinner {
  float: left;
  margin: 5px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li {
  padding: 3px 5px;
  display: block; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection {
  cursor: pointer;
  background: url('') repeat-x scroll left bottom white;
  line-height: 2em;
  border-bottom: 1px dotted #AAAAAA; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection:hover {
  background: none;
  background-color: #E9F2FC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection span, .autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection label {
  float: left;
  vertical-align: middle; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection label {
  display: inline;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  width: 380px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection label, .autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection .privacy {
  font-size: 11px;
  margin-left: 5px;
  font-weight: bold; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection input {
  border: none; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection .privacy {
  float: right;
  width: auto; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection .private {
  color: #990000; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection .public {
  color: #009933; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection li.document_collection .status_loader {
  margin-left: -3px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection .no_collections {
  background: url('') repeat-x scroll left bottom white;
  line-height: 2em;
  border-bottom: 1px dotted #AAAAAA;
  display: block;
  padding: 3px 5px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection .new_document_collection {
  float: right; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .manage_collection .paginator {
  float: right;
  margin: 5px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .autogen_class_views_shared_document_collections_form {
  border-bottom: 1px dotted #AAAAAA; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_collection_form_container form {
  width: 330px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_collection_form_container_open form, .autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .document_collection_form_container_open error {
  width: 520px; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .back {
  float: left;
  margin: 5px;
  font-weight: bold; }

.autogen_class_views_shared_document_collections_lightbox #lightbox_document_collections .back a {
  font-width: normal; }

/* app/views/shared/document_collections/_carousel.css @ 1318452750 */
.autogen_class_views_shared_document_collections_carousel .privacy {
  font-weight: bold;
  text-transform: capitalize; }

.autogen_class_views_shared_document_collections_carousel .public {
  color: #009933; }

.autogen_class_views_shared_document_collections_carousel .private {
  color: #990000; }

/* app/views/login/login.css @ 1318452749 */
.autogen_class_views_login_login {
  /* used for non-lightbox context login */ }

.autogen_class_views_login_login .login_section .global_login_form {
  border-bottom: 1px dotted #999; }

.autogen_class_views_login_login .login_section #aggro_fb_login {
  border-top: 0;
  padding-top: 0; }

.autogen_class_views_login_login .login_section #aggro_fb_login h4 {
  display: none; }

.autogen_class_views_login_login #aggro_fb_login {
  margin: 10px 0;
  padding-top: 10px;
  border-top: 1px dotted #999; }

.autogen_class_views_login_login #aggro_fb_login h4 {
  margin-bottom: 5px;
  color: #999;
  font-size: 12px; }

.autogen_class_views_login_login h1 {
  text-align: left;
  margin-bottom: 10px; }

.autogen_class_views_login_login h2 {
  font-size: 14px;
  margin-bottom: 10px; }

.autogen_class_views_login_login .login_msg {
  text-align: center;
  font-size: 18px; }

.autogen_class_views_login_login .muted {
  color: #999; }

.autogen_class_views_login_login label {
  font-size: 11px;
  color: #666;
  margin-top: 5px; }

.autogen_class_views_login_login .button_container {
  margin-top: 10px; }

.autogen_class_views_login_login .login_toggle {
  font-size: 13px;
  padding-top: 10px;
  margin-bottom: 5px;
  border-top: 1px dotted #666; }

.autogen_class_views_login_login .login_toggle a {
  font-weight: bold; }

.autogen_class_views_login_login .signup_toggle {
  margin: 5px 0; }

.autogen_class_views_login_login .signup_toggle a {
  font-weight: bold; }

.autogen_class_views_login_login .signup_header h1.subheader {
  color: #999;
  font-size: 13px;
  margin-bottom: 0;
  padding-top: 10px;
  border-top: 1px dotted #999; }

.autogen_class_views_login_login .fb_iframe_widget {
  display: block; }

.autogen_class_views_login_login .signup_toggle.open a, .autogen_class_views_login_login .login_toggle.open a {
  color: #999; }

.autogen_class_views_login_login .login_container {
  width: 600px;
  margin: auto; }

.autogen_class_views_login_login .login_container h1 {
  font-size: 15px; }

.autogen_class_views_login_login #login_lb .other_options {
  clear: left;
  border-top: 1px dotted #aaa;
  padding-top: 13px;
  margin-top: 15px; }

.autogen_class_views_login_login #login_lb .other_options p {
  margin-top: 0;
  font-size: 11px;
  color: #777; }

.autogen_class_views_login_login #login_lb .other_options p.facebook_login_bold {
  font-size: 15px;
  font-family: Arial;
  font-weight: bold;
  color: #333; }

.autogen_class_views_login_login #login_lb .other_options ul {
  list-style-type: none;
  display: inline; }

.autogen_class_views_login_login #login_lb .other_options ul li div {
  *display: inline; }

.autogen_class_views_login_login #login_lb .other_options ul li.fb_row {
  padding-bottom: 10px; }

.autogen_class_views_login_login #login_lb .other_options #openid_form {
  overflow: hidden; }

.autogen_class_views_login_login .global_login_form {
  margin-top: 15px;
  margin-bottom: 0px;
  padding-bottom: 15px; }

.autogen_class_views_login_login .global_login_form .login_input_container {
  float: left;
  margin-right: 15px; }

.autogen_class_views_login_login .global_login_form .login_input_container label {
  margin-top: 0; }

.autogen_class_views_login_login .global_login_form .password_input_container {
  float: left; }

.autogen_class_views_login_login .global_login_form .password_input_container label {
  margin-top: 0; }

.autogen_class_views_login_login .global_login_form .trouble {
  font-size: 11px;
  margin-right: 20px; }

.autogen_class_views_login_login .global_login_form .facebook_connect_button_container {
  margin: 0 15px 0 0;
  padding: 15px 0;
  border-bottom: 1px dotted #aaa; }

.autogen_class_views_login_login .global_login_form .other_options_container_small .facebook_connect_button_container {
  margin: 0;
  padding: 0;
  border: 0; }

.autogen_class_views_login_login .global_login_form .login_description {
  margin: 0;
  padding: 0;
  color: #999; }

.autogen_class_views_login_login .global_login_form .already_have_account {
  margin-top: 15px; }

.autogen_class_views_login_login .global_signup_form {
  margin-bottom: 15px; }

.autogen_class_views_login_login .global_signup_form .facebook_connect_button_container {
  margin: 0 15px 15px 0;
  padding: 15px 0;
  border-bottom: 1px dotted #aaa; }

.autogen_class_views_login_login .global_signup_form .other_options_container_small .facebook_connect_button_container {
  margin: 0;
  padding: 0;
  border: 0; }

.autogen_class_views_login_login .global_signup_form .login_description {
  margin: 0;
  padding: 0;
  color: #999; }

.autogen_class_views_login_login .global_signup_form .form_col {
  float: left;
  border-right: 1px dotted #aaa;
  padding-right: 30px; }

.autogen_class_views_login_login .global_signup_form .why {
  float: left;
  margin-left: 15px;
  text-align: left;
  padding-left: 15px;
  padding-top: 20px; }

.autogen_class_views_login_login .global_signup_form .why h3 {
  font-size: 21px;
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  color: #666; }

.autogen_class_views_login_login .global_signup_form .why p {
  width: 150px;
  margin-left: 0;
  padding-left: 0; }

.autogen_class_views_login_login .global_signup_form .why table {
  margin-top: 13px;
  width: 220px; }

.autogen_class_views_login_login .global_signup_form .why .whyrightcol {
  vertical-align: middle;
  padding-left: 10px;
  color: #666; }

.autogen_class_views_login_login .global_signup_form .why .whyspacer {
  padding-bottom: 15px; }

.autogen_class_views_login_login .global_signup_form .signup_disclosure {
  width: 250px;
  clear: both;
  padding-top: 10px;
  font-size: 11px;
  color: #999; }

.autogen_class_views_login_login .global_signup_form .signup_optin {
  margin-top: 10px;
  width: 240px;
  font-size: 11px;
  color: #333; }

.autogen_class_views_login_login .global_signup_form .privacy {
  position: relative;
  top: 0;
  font-size: 11px; }

.autogen_class_views_login_login .global_signup_form .spinner {
  float: none;
  position: relative;
  top: 6px;
  margin-left: 5px; }

.autogen_class_views_login_login .global_signup_form .signup_input {
  width: 240px; }

.autogen_class_views_login_login .global_signup_form .signup_alert {
  font-size: 11px; }

.autogen_class_views_login_login #logout {
  background: #fff;
  text-align: center;
  height: 1%;
  padding: 15px; }

.autogen_class_views_login_login .spinner {
  margin-right: 10px;
  float: left; }

.autogen_class_views_login_login #login_successful_lb {
  text-align: center; }

.autogen_class_views_login_login #login_successful_lb h1 {
  font-size: 25px; }

.autogen_class_views_login_login #forgot_password_lb form {
  width: 300px;
  text-align: left;
  margin: 15px auto 15px auto; }

.autogen_class_views_login_login #forgot_password_lb form input {
  padding: 4px; }

.autogen_class_views_login_login #forgot_password_lb form #email_address {
  background: white url('') repeat-x; }

.autogen_class_views_login_login #openid_form p {
  margin: 0; }

.autogen_class_views_login_login #openid-login p {
  margin: 0; }

.autogen_class_views_login_login input.openid_login {
  background: white url('') no-repeat scroll 0 -27px;
  padding-left: 18px;
  margin-right: 10px; }

.autogen_class_views_login_login form.lightbox_form input.signup_submit {
  background-image: url('');
  background-repeat: no-repeat;
  background-position: 0 0;
  border: 0 !important;
  padding: 0 !important;
  width: 71px;
  height: 28px;
  margin-right: 10px;
  float: left; }

.autogen_class_views_login_login form.lightbox_form input.signup_submit:hover {
  background-position: 0 -28px; }

.autogen_class_views_login_login form.lightbox_form input.signup_submit:active {
  background-position: 0 -56px; }

/* app/views/premium/purchases/gate_components/payment_options_d.css @ 1318452750 */
.autogen_class_views_premium_purchases_gate_components_payment_options_d .payment_button {
  margin-bottom: 3px; }

/* app/views/timeline_events/document/created/event.css @ 1318452750 */
.autogen_class_views_timeline_events_document_created_event .event_document_created {
  background: transparent url('') repeat-x scroll left bottom; }

.autogen_class_views_timeline_events_document_created_event .event_document_created:hover {
  background-color: #fff; }

.autogen_class_views_timeline_events_document_created_event .event_document_created .document_summary {
  text-align: left; }

.autogen_class_views_timeline_events_document_created_event .event_document_created .document_summary h3 {
  font-size: 24px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-weight: bold;
  font-style: italic; }

.autogen_class_views_timeline_events_document_created_event .event_document_created .document_summary h3 a {
  color: #136C8C; }

.autogen_class_views_timeline_events_document_created_event .event_document_created .new_tag {
  background: transparent url('') no-repeat 0 0;
  width: 49px;
  height: 23px; }

body.smartling-es .autogen_class_views_timeline_events_document_created_event .event_document_created .new_tag {
  background: transparent url('') no-repeat 0 0;
  width: 58px;
  height: 23px; }

body.smartling-pt .autogen_class_views_timeline_events_document_created_event .event_document_created .new_tag {
  background: transparent url('') no-repeat 0 0;
  width: 49px;
  height: 23px; }

/* app/views/themes/_small_theme_preview.css @ 1318452750 */
.autogen_class_views_themes_small_theme_preview {
  width: 200px; }

.autogen_class_views_themes_small_theme_preview div.theme_header {
  background: transparent url('') no-repeat;
  height: 10px; }

.autogen_class_views_themes_small_theme_preview div.theme_body_container {
  background-position: top center; }

.autogen_class_views_themes_small_theme_preview div.theme_body_container div.theme_banner {
  text-align: center; }

.autogen_class_views_themes_small_theme_preview div.theme_body_container div.theme_banner div.theme_banner_preview {
  background: transparent url('') no-repeat;
  width: 150px;
  height: 30px;
  margin: 0px auto; }

.autogen_class_views_themes_small_theme_preview div.theme_body_container div.theme_banner img.banner_image {
  max-width: 148px;
  max-height: 28px; }

.autogen_class_views_themes_small_theme_preview div.theme_body_container div.theme_content {
  background: transparent url('') no-repeat;
  width: 150px;
  height: 145px;
  margin: 0px auto;
  padding-bottom: 15px; }

/* app/views/shared/people/stats.css @ 1318452750 */
.autogen_class_views_shared_people_stats .stats_container {
  height: 70px;
  background: transparent url('') repeat-x; }

.autogen_class_views_shared_people_stats .stats_container .left {
  float: left;
  height: 70px;
  width: 12px;
  background: transparent url('') no-repeat; }

.autogen_class_views_shared_people_stats .stats_container .right {
  float: right;
  height: 70px;
  width: 12px;
  background: transparent url('') no-repeat; }

.autogen_class_views_shared_people_stats .stats_container ul {
  display: block;
  float: left;
  height: 70px; }

.autogen_class_views_shared_people_stats .stats_container ul.reading_stats li {
  width: 134px; }

.autogen_class_views_shared_people_stats .stats_container ul li {
  display: block;
  float: left;
  width: 95px;
  height: 55px;
  text-align: center;
  overflow: hidden;
  padding-top: 14px; }

.autogen_class_views_shared_people_stats .stats_container ul li a:hover {
  text-decoration: none; }

.autogen_class_views_shared_people_stats .stats_container ul li .label {
  color: #999;
  font-size: 11px;
  line-height: 18px;
  font-weight: normal; }

.autogen_class_views_shared_people_stats .stats_container ul li .label a {
  color: #999; }

.autogen_class_views_shared_people_stats .stats_container ul li .stat {
  color: #666;
  font-size: 20px; }

.autogen_class_views_shared_people_stats .stats_container ul li .stat a {
  color: #666;
  font-weight: bold; }

.autogen_class_views_shared_people_stats .stats_container ul li.middle {
  width: 70px; }

.autogen_class_views_shared_people_stats .stats_container ul li.sep {
  width: 8px;
  background: transparent url('') no-repeat; }

.autogen_class_views_shared_people_stats .stats_container ul li:hover .stat a {
  color: #000; }

.autogen_class_views_shared_people_stats .stats_container ul li:hover .label a {
  color: #666; }

/* app/views/accounts/_tab_profile.rb:36 @ 1318452749 */
.autogen_class_views_accounts_tab_profile #account_settings_personal_information label {
  color: #666;
  padding-top: 5px; }

.autogen_class_views_accounts_tab_profile #account_settings_personal_information textarea {
  width: 400px; }

.autogen_class_views_accounts_tab_profile #account_settings_personal_information tr td {
  padding: 10px 0 10px 0;
  border-bottom: 1px dotted #CCC; }

.autogen_class_views_accounts_tab_profile #current_profile_image_container {
  padding: 0 15px 0 30px; }

.autogen_class_views_accounts_tab_profile #current_profile_image_container #current_profile_image {
  padding: 1px 2px 3px 2px;
  border-color: #CCC; }

/* app/views/reading_lists/show.css @ 1318452750 */
.autogen_class_views_reading_lists_show h1 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #555;
  font-size: 32px;
  font-weight: normal;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee; }

/* app/views/people/readforacause.css @ 1318452750 */
.autogen_class_views_people_readforacause #base_container #read_for_a_cause .main_content_section h2 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  letter-spacing: -1px;
  font-size: 30px;
  font-weight: normal;
  color: #999;
  margin-bottom: 5px; }

.autogen_class_views_people_readforacause #base_container #read_for_a_cause .main_content_section h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  color: #333;
  line-height: 22px;
  margin-bottom: 10px; }

.autogen_class_views_people_readforacause #base_container #read_for_a_cause .main_content_section h4 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-size: 15px;
  font-style: italic;
  font-weight: normal;
  color: #666;
  margin: 10px 0 5px; }

.autogen_class_views_people_readforacause #base_container #read_for_a_cause .main_content_section .follow_picture {
  float: left;
  margin: 0 4px 4px 0; }

.autogen_class_views_people_readforacause #base_container #read_for_a_cause .main_content_section .follow_picture .following_facepile_thumbnail {
  margin: 0; }

.autogen_class_views_people_readforacause #base_container #read_for_a_cause .main_content_section .follow_picture .following_facepile_thumbnail a {
  border: 1px solid #ccc;
  padding: 2px; }

.autogen_class_views_people_readforacause .featured_banner {
  background: transparent url(/images/home/event_sep_1x7.png?1318452826) repeat-x top;
  padding-top: 8px;
  margin: 10px 0; }

.autogen_class_views_people_readforacause .collection_display {
  background: transparent url(/images/home/event_sep_1x7.png?1318452826) repeat-x bottom;
  margin-bottom: 20px;
  padding-bottom: 5px; }

.autogen_class_views_people_readforacause .collection_display.last {
  margin-bottom: 0;
  background: none; }

.autogen_class_views_people_readforacause .collection_display a.collection_title {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-style: italic;
  font-size: 24px;
  font-weight: bold;
  color: #136C8C; }

.autogen_class_views_people_readforacause .collection_display .shelf {
  width: 665px;
  float: left;
  margin-top: 10px; }

.autogen_class_views_people_readforacause .collection_display .metadata {
  width: 285px;
  margin: 10px 15px 0 0;
  float: left; }

.autogen_class_views_people_readforacause .collection_display .metadata .description {
  border-bottom: 1px dotted #999;
  color: #666;
  padding-bottom: 10px;
  line-height: 18px; }

.autogen_class_views_people_readforacause .collection_display .metadata .user {
  float: left; }

.autogen_class_views_people_readforacause .collection_display .metadata .user .picture {
  float: left;
  width: 115px;
  height: 105px; }

.autogen_class_views_people_readforacause .collection_display .metadata .user .user_info {
  float: left;
  width: 170px; }

.autogen_class_views_people_readforacause .collection_display .metadata .user .user_info a.username {
  padding: 0; }

.autogen_class_views_people_readforacause .collection_display .metadata .user p.created_by {
  color: #999;
  font-size: 11px;
  margin: 10px 0 5px; }

/* app/views/user_collections/manage.css @ 1318452750 */
.autogen_class_views_user_collections_manage .collection_image_spinner {
  padding: 51px 39px 52px; }

.autogen_class_views_user_collections_manage .move_icon {
  background: url('') no-repeat;
  overflow: hidden;
  height: 12px;
  width: 15px; }

.autogen_class_views_user_collections_manage .send_to_top_icon {
  background: url('') no-repeat;
  overflow: hidden;
  height: 12px;
  width: 13px; }

.autogen_class_views_user_collections_manage div.explanation {
  margin: 2px 0 12px 0;
  color: #666666; }

.autogen_class_views_user_collections_manage div.explanation .icon {
  display: inline-block;
  margin: 3px 4px 0 4px; }

.autogen_class_views_user_collections_manage div.explanation span {
  float: left; }

.autogen_class_views_user_collections_manage div.collectings_table .disabled_cover {
  background-color: #fff;
  position: absolute;
  top: 0;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); }

.autogen_class_views_user_collections_manage div.collectings_table .spinner {
  float: none;
  display: block;
  margin: auto;
  background-image: url('');
  width: 16px;
  height: 16px; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_headers {
  background-image: url('');
  height: 15px;
  width: 100%; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_headers div.header {
  height: 15px; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_headers div.divider {
  background-image: url(''); }

.autogen_class_views_user_collections_manage div.collectings_table div.collectings_container {
  position: relative; }

.autogen_class_views_user_collections_manage div.collectings_table div.column {
  float: left; }

.autogen_class_views_user_collections_manage div.collectings_table div.column_separator {
  width: 1px;
  height: 1px;
  float: left;
  margin: 0px; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_move {
  width: 32px; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_move .collecting_move_header {
  background-image: url('');
  width: 20px;
  margin: auto; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_move a.move_link {
  display: block;
  margin: 1px auto 0 auto; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_move a.move_link:hover {
  background-position: 0 -12px; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_send_to_top {
  width: 32px; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_send_to_top .collecting_send_to_top_header {
  background-image: url('');
  width: 13px;
  margin: auto; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_send_to_top a.send_to_top_link {
  display: block;
  margin: 1px auto 0 auto; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting_send_to_top a.send_to_top_link:hover {
  background-position: 0 -12px; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting {
  margin-left: 8px;
  font-weight: bold; }

.autogen_class_views_user_collections_manage div.collectings_table div.collecting .collecting_header {
  background-image: url('');
  width: 19px; }

.autogen_class_views_user_collections_manage div.collectings_table .collecting_container {
  padding: 10px 0;
  margin-bottom: 1px;
  position: relative; }

.autogen_class_views_user_collections_manage div.collectings_table .dark_stripe {
  background-color: #E8E8E8; }

.autogen_class_views_user_collections_manage div.collectings_table .light_stripe {
  background-color: #F3F3F3; }

.autogen_class_views_user_collections_manage div.collectings_table .top_collecting_container div.collecting_send_to_top {
  height: 1px; }

.autogen_class_views_user_collections_manage div.collectings_table .top_collecting_container div.collecting_send_to_top a.send_to_top_link {
  display: none !important; }

.autogen_class_views_user_collections_manage div.collectings_table .top_collecting_container div.collecting_send_to_top .spinner {
  display: none !important; }

/* app/views/solr/base.css @ 1318452750 */
.autogen_class_views_solr_base .name_link {
  color: #136C8C; }

.autogen_class_views_solr_base .name_link:hover {
  text-decoration: none;
  color: #1B89B3; }

.autogen_class_views_solr_base .no_results {
  font-size: 18px;
  margin-bottom: 200px;
  margin-top: 50px;
  text-align: center;
  color: #999; }

.autogen_class_views_solr_base .paginator {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dotted #ccc; }

.autogen_class_views_solr_base .search_info {
  float: left;
  font-weight: bold;
  height: 36px;
  font-size: 11px; }

.autogen_class_views_solr_base .search_info .query_info {
  line-height: 24px;
  vertical-align: top; }

.autogen_class_views_solr_base .search_info a {
  font-weight: bold;
  color: #000; }

.autogen_class_views_solr_base .search_info .chevron {
  color: #bbb;
  font-size: 16px;
  font-weight: normal;
  margin: 0 10px;
  line-height: 22px; }

.autogen_class_views_solr_base .search_result {
  margin-bottom: 10px;
  padding: 5px 0; }

.autogen_class_views_solr_base .search_result:hover {
  background-color: #fff; }

.autogen_class_views_solr_base .search_result .result_body {
  width: 400px;
  margin-right: 10px; }

.autogen_class_views_solr_base .search_result .result_body.full {
  width: 580px;
  margin-right: 0; }

.autogen_class_views_solr_base .search_result .result_body .bottom_controls .clearfix {
  margin-bottom: 5px; }

.autogen_class_views_solr_base .search_result .result_meta .meta_node {
  font-size: 11px; }

.autogen_class_views_solr_base .search_result .result_meta.pills {
  display: block;
  float: left;
  width: 145px; }

.autogen_class_views_solr_base .search_result .result_meta.pills .meta_node {
  display: block;
  padding: 7px;
  background-color: #eee;
  margin-bottom: 1px;
  font-size: 11px; }

.autogen_class_views_solr_base .search_result .result_meta.pills .meta_node label {
  float: left;
  color: #999;
  text-shadow: 0px 1px 0px #fff; }

.autogen_class_views_solr_base .search_result .result_meta.pills .meta_node strong {
  float: right;
  font-weight: normal;
  color: #333; }

.autogen_class_views_solr_base .search_result .result_meta.pills .meta_node.top {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-radius-topright: 3px; }

.autogen_class_views_solr_base .search_result .result_meta.pills .meta_node.bottom {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-radius-bottomright: 3px; }

.autogen_class_views_solr_base .search_result .username, .autogen_class_views_solr_base .sidebar_result .username {
  padding: 0;
  color: green;
  font-weight: normal; }

.autogen_class_views_solr_base .search_result .name_link, .autogen_class_views_solr_base .sidebar_result .name_link {
  color: #136C8C; }

.autogen_class_views_solr_base .search_result .name_link:hover, .autogen_class_views_solr_base .sidebar_result .name_link:hover {
  text-decoration: none;
  color: #1B89B3; }

.autogen_class_views_solr_base .search_result .result_thumbnail, .autogen_class_views_solr_base .search_result .tiny_thumbnail, .autogen_class_views_solr_base .sidebar_result .result_thumbnail, .autogen_class_views_solr_base .sidebar_result .tiny_thumbnail {
  float: left;
  margin-right: 10px; }

.autogen_class_views_solr_base .search_result .result_title, .autogen_class_views_solr_base .sidebar_result .result_title {
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  margin-bottom: 5px; }

.autogen_class_views_solr_base .search_result .result_body, .autogen_class_views_solr_base .sidebar_result .result_body {
  float: left; }

.autogen_class_views_solr_base .search_result .result_description, .autogen_class_views_solr_base .search_result .document_description, .autogen_class_views_solr_base .sidebar_result .result_description, .autogen_class_views_solr_base .sidebar_result .document_description {
  margin: 0 0 5px;
  line-height: 13px;
  overflow: hidden;
  color: #999;
  font-size: 11px; }

.autogen_class_views_solr_base .search_result .result_description strong, .autogen_class_views_solr_base .search_result .document_description strong, .autogen_class_views_solr_base .sidebar_result .result_description strong, .autogen_class_views_solr_base .sidebar_result .document_description strong {
  color: #666; }

.autogen_class_views_solr_base .search_result .result_attribution, .autogen_class_views_solr_base .sidebar_result .result_attribution {
  line-height: 13px;
  color: #999;
  font-size: 11px;
  margin: 0; }

.autogen_class_views_solr_base .sidebar_result .result_body {
  width: 210px; }

.autogen_class_views_solr_base .collection_result .result_thumbnail .result_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  background-position: bottom left;
  padding-bottom: 8px; }

.autogen_class_views_solr_base .collection_result .result_thumbnail .result_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_solr_base .collection_result .result_thumbnail .result_thumbnail_shadow .thumbnail {
  float: none;
  width: 72px;
  height: 93px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_solr_base .collection_result .result_thumbnail .result_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_solr_base .collection_result .result_thumbnail .result_thumbnail_shadow .thumbnail {
  height: 95px;
  width: 74px;
  background-color: transparent;
  background-image: url('');
  border: none; }

.autogen_class_views_solr_base .collection_result .result_thumbnail .result_thumbnail_shadow .thumbnail img {
  margin-top: 11px;
  margin-left: 10px;
  margin-bottom: 4px;
  display: block;
  z-index: 5;
  border: 1px solid #b8a087; }

.autogen_class_views_solr_base .collection_result .result_thumbnail .result_thumbnail_shadow .thumbnail .doc_count {
  font-size: 11px;
  line-height: 11px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #6f5f4e;
  text-align: center; }

.autogen_class_views_solr_base .sidebar_content {
  float: left;
  margin: 0;
  padding-bottom: 15px;
  text-align: left;
  white-space: normal;
  width: 300px; }

.autogen_class_views_solr_base .sidebar_content h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #999;
  font-size: 15px;
  font-weight: normal;
  text-shadow: 0px 1px 0px #fff;
  padding-bottom: 7px; }

.autogen_class_views_solr_base .sidebar_content h3 a {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #999; }

.autogen_class_views_solr_base .sidebar_content .more {
  margin-left: 10px;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  color: #136C8C;
  vertical-align: bottom; }

.autogen_class_views_solr_base .sidebar_content .thumbnail_outer a {
  border: 1px solid #ccc;
  padding: 2px;
  line-height: 16px;
  background-color: #fff; }

.autogen_class_views_solr_base .sidebar_segment {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #ddd; }

.autogen_class_views_solr_base .sidebar_segment.last {
  border: 0; }

.autogen_class_views_solr_base .sidebar_segment .content_pending {
  float: right;
  margin-right: 5px; }

.autogen_class_views_solr_base .sidebar_segment em {
  color: #ccc; }

.autogen_class_views_solr_base .sidebar_segment .sidebar_result {
  margin-bottom: 10px; }

/* app/views/solr/documents.css @ 1318452750 */
.autogen_class_views_solr_documents .document_mixed.document_result {
  height: auto; }

.autogen_class_views_solr_documents .duplicates_note {
  float: left;
  color: #B14242;
  font-size: 11px;
  margin-top: 9px;
  line-height: 13px;
  padding-right: 13px;
  background: transparent url('') no-repeat top right; }

.autogen_class_views_solr_documents .duplicates_note.open {
  background-position: right -13px; }

.autogen_class_views_solr_documents .duplicate_drawer .duplicates_wrap {
  width: 555px;
  margin-left: 88px;
  padding: 10px 0;
  border-top: 1px dotted #ddd;
  border-bottom: 2px solid #ddd; }

.autogen_class_views_solr_documents .duplicate_drawer .duplicates_wrap .duplicate:hover {
  background-color: #f5f5f5; }

.autogen_class_views_solr_documents .duplicate_drawer .duplicates_wrap .duplicate li {
  float: left;
  width: 195px;
  overflow: hidden;
  font-size: 11px;
  text-align: left;
  line-height: 18px;
  height: 20px;
  overflow: hidden;
  padding: 0 2px; }

.autogen_class_views_solr_documents .duplicate_drawer .duplicates_wrap .duplicate li h5 a {
  font-weight: bold;
  font-size: 11px;
  color: #136C8C; }

.autogen_class_views_solr_documents .duplicate_drawer .duplicates_wrap .duplicate li label {
  color: #999;
  text-shadow: 0px 1px 0px #fff; }

.autogen_class_views_solr_documents .duplicate_drawer .duplicates_wrap .duplicate li strong {
  font-weight: normal;
  color: #333; }

.autogen_class_views_solr_documents .duplicate_drawer .duplicates_wrap .duplicate li.first {
  text-align: left; }

.autogen_class_views_solr_documents .duplicate_drawer .duplicates_wrap .duplicate li.last {
  text-align: right;
  width: 150px; }

/* app/views/shared/shelf/_document.css @ 1318452750 */
.shelf_document .meta {
  padding: 0 9px;
  white-space: normal;
  margin-top: 25px;
  text-align: left; }

.shelf_document .meta .title {
  height: 30px;
  overflow: hidden; }

.shelf_document .meta .title a {
  font-weight: bold; }

.shelf_document .meta .read_count {
  margin-top: 5px;
  font-size: 11px; }

.shelf_document .meta .read_count .label {
  color: #999; }

/* app/views/shared/pagination.css @ 1318452750 */
.paginator {
  float: none;
  text-align: right;
  margin: 10px 0 0 0; }

.paginator span, .paginator a {
  float: none;
  display: inline-block; }

/* app/views/events/_top_controls.css @ 1318452749 */
.autogen_class_views_events_top_controls {
  float: right;
  width: auto;
  margin: 0 0 auto auto; }

.autogen_class_views_events_top_controls .delete {
  color: #980000;
  font-size: 11px;
  margin: 4px 0 0 2px;
  float: right; }

.autogen_class_views_events_top_controls .delete_with_border {
  border-right: 1px solid #ccc;
  padding-right: 10px;
  margin-right: 10px; }

.autogen_class_views_events_top_controls .close_button {
  float: right; }

/* app/views/embeds/content.css @ 1318452749 */
.autogen_class_views_embeds_content #content_embed_container {
  z-index: 1; }

.autogen_class_views_embeds_content #content_embed_container #branding {
  width: 100%;
  height: 35px;
  text-align: left; }

.autogen_class_views_embeds_content #content_embed_container #branding img {
  margin-top: 5px;
  margin-left: 12px; }

.autogen_class_views_embeds_content #content_embed_container #document_content {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 42px;
  left: 0;
  right: 0;
  border: 1px solid #ddd;
  /* seriously, fuck IE6. */
  _width: 100%;
  _height: 100%; }

.autogen_class_views_embeds_content #content_embed_container #document_content iframe {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  min-width: 350px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 42px;
  padding: 0 0 0 3px;
  min-width: 345px;
  z-index: 10000;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-bottom-left-radius: 5px;
  -ms-border-bottom-left-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -o-border-bottom-right-radius: 5px;
  -ms-border-bottom-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background: white url('') repeat-x 0 0; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .logo {
  float: left;
  margin-right: 2px;
  overflow: hidden;
  margin-top: 13px;
  margin-left: 7px;
  _margin-left: 2px;
  /* IE6 dumbness */
  background: #e0dedc url('') no-repeat top left;
  width: 66px;
  height: 18px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .logo.collapsed {
  background: #e0dedc url('') no-repeat top left;
  width: 15px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .fullscreen {
  padding-left: 33px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .fullscreen div {
  width: 28px;
  background: #e0dedc url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .exit_fullscreen {
  padding-left: 33px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .exit_fullscreen div {
  width: 28px;
  background: #e0dedc url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .share {
  padding-left: 33px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .share div {
  width: 28px;
  background: #e0dedc url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .download {
  padding-left: 36px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .download div {
  width: 31px;
  background: #e0dedc url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .expandable_button {
  background: url('') no-repeat;
  background-position: right 0;
  font-size: 12px;
  font-family: Helvetica;
  color: #5b504b;
  display: block;
  text-shadow: #fdfdfd 0 1px 1px;
  padding-top: 7px;
  padding-right: 8px;
  height: 21px;
  position: relative;
  /* FUCK YOU IE6 */
  _width: 0px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .expandable_button.exit_fullscreen {
  _width: 80px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .expandable_button span {
  position: relative; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .expandable_button div {
  position: absolute;
  left: 0;
  top: 0;
  height: 28px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .expandable_button:hover {
  text-decoration: none;
  background-position: right -28px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .expandable_button:hover div {
  background-position: 0 -28px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .expandable_button:active {
  background-position: right -56px;
  text-decoration: none; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .expandable_button:active span {
  top: 1px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .expandable_button:active div {
  background-position: 0 -56px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .collapsed {
  padding-right: 0; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .collapsed span {
  display: none; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .zoom_in, .autogen_class_views_embeds_content #content_embed_container #toolbar .zoom_out, .autogen_class_views_embeds_content #content_embed_container #toolbar .down_arrow, .autogen_class_views_embeds_content #content_embed_container #toolbar .up_arrow, .autogen_class_views_embeds_content #content_embed_container #toolbar .left_arrow, .autogen_class_views_embeds_content #content_embed_container #toolbar .right_arrow {
  display: block;
  float: left;
  width: 35px;
  height: 28px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .zoom_in:hover, .autogen_class_views_embeds_content #content_embed_container #toolbar .zoom_out:hover, .autogen_class_views_embeds_content #content_embed_container #toolbar .down_arrow:hover, .autogen_class_views_embeds_content #content_embed_container #toolbar .up_arrow:hover, .autogen_class_views_embeds_content #content_embed_container #toolbar .left_arrow:hover, .autogen_class_views_embeds_content #content_embed_container #toolbar .right_arrow:hover {
  text-decoration: none;
  background-position: 0 -28px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .zoom_in:active, .autogen_class_views_embeds_content #content_embed_container #toolbar .zoom_out:active, .autogen_class_views_embeds_content #content_embed_container #toolbar .down_arrow:active, .autogen_class_views_embeds_content #content_embed_container #toolbar .up_arrow:active, .autogen_class_views_embeds_content #content_embed_container #toolbar .left_arrow:active, .autogen_class_views_embeds_content #content_embed_container #toolbar .right_arrow:active {
  background-position: 0 -56px;
  text-decoration: none; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .zoom_in {
  background: url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .zoom_out {
  background: url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_scroll .down_arrow {
  background: url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_scroll .up_arrow {
  background: url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_scroll .down_arrow:hover, .autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_scroll .up_arrow:hover {
  text-decoration: none;
  background-position: 0 -28px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_scroll .down_arrow:active, .autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_scroll .up_arrow:active {
  background-position: 0 -56px;
  text-decoration: none; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_scroll .inactive {
  background-position: 0 -84px;
  cursor: default; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_scroll .inactive:hover, .autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_scroll .inactive:active {
  background-position: 0 -84px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_slideshow .left_arrow:hover, .autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_slideshow .right_arrow:hover {
  text-decoration: none;
  background-position: 0 -28px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_slideshow .left_arrow:active, .autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_slideshow .right_arrow:active {
  background-position: 0 -56px;
  text-decoration: none; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_slideshow .left_arrow {
  background: url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_slideshow .right_arrow {
  background: url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_slideshow .inactive {
  background-position: 0 -84px;
  cursor: default; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_slideshow .inactive:hover, .autogen_class_views_embeds_content #content_embed_container #toolbar .arrows_slideshow .inactive:active {
  background-position: 0 -84px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar .arrows {
  margin-right: 3px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar ul {
  float: right;
  list-style-type: none;
  margin-right: 5px;
  _margin-right: 0px;
  /* IE6 dumbness */ }

.autogen_class_views_embeds_content #content_embed_container #toolbar ul li {
  float: right;
  margin-left: 5px;
  padding-top: 7px;
  font-size: 14px;
  font-weight: bold; }

.autogen_class_views_embeds_content #content_embed_container #toolbar ul li.divider {
  background: url('') no-repeat top left;
  height: 42px;
  width: 3px;
  margin-left: 5px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar li.pages form {
  display: block;
  float: left;
  background: url('') no-repeat top right;
  position: relative;
  height: 28px;
  width: 30px;
  margin-right: 0px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar li.pages form input {
  width: 30px;
  text-align: center;
  z-index: 10000;
  position: absolute;
  left: 0;
  top: 0;
  padding-top: 0px;
  line-height: 26px;
  height: 26px;
  border: 0;
  outline: none;
  background: transparent;
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #766862;
  text-shadow: #fdfdfd 0 1px 1px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar li.pages form div {
  width: 7px;
  height: 28px;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background: #e0dedc url('') no-repeat top left; }

.autogen_class_views_embeds_content #content_embed_container #toolbar li.pages .of {
  float: left;
  font-family: Georgia;
  font-style: italic;
  font-size: 11px;
  color: #766862;
  height: 26px;
  line-height: 26px;
  margin-left: 5px;
  margin-right: 5px;
  text-shadow: #fdfdfd 0 1px 1px;
  font-weight: 200; }

.autogen_class_views_embeds_content #content_embed_container #toolbar li.pages .total {
  height: 26px;
  line-height: 26px;
  float: left;
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #766862;
  text-shadow: #fdfdfd 0 1px 1px; }

.autogen_class_views_embeds_content #content_embed_container #toolbar li.pages input {
  width: 16px;
  margin-right: 0px; }

/* app/views/reader/news_feeds_test/index.css @ 1318452750 */
.autogen_class_views_reader_news_feeds_test_index {
  padding: 30px; }

.autogen_class_views_reader_news_feeds_test_index table.news_feeds {
  width: 100%;
  border: 1px solid #ddd;
  border-collapse: collapse; }

.autogen_class_views_reader_news_feeds_test_index table.news_feeds th {
  font-weight: bold; }

.autogen_class_views_reader_news_feeds_test_index table.news_feeds th, .autogen_class_views_reader_news_feeds_test_index table.news_feeds td {
  min-width: 50px;
  padding: 5px;
  text-align: center; }

.autogen_class_views_reader_news_feeds_test_index table.news_feeds td {
  border-top: 1px solid #ddd; }

.autogen_class_views_reader_news_feeds_test_index .fetchall {
  float: right;
  margin: 10px 5px 10px 10px; }

/* app/views/word/view/_buy_link.css @ 1318452750 */
.autogen_class_views_word_view_buy_link {
  margin-bottom: 15px;
  text-align: left;
  width: 300px;
  cursor: pointer; }

.autogen_class_views_word_view_buy_link .inner {
  background: #354F8A;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 5px;
  height: 75px; }

.autogen_class_views_word_view_buy_link .inner .tiny_letter_thumbnail {
  float: left; }

.autogen_class_views_word_view_buy_link .inner .tiny_letter_thumbnail a {
  border: 1px solid #CCC;
  padding: 2px; }

.autogen_class_views_word_view_buy_link .inner .tiny_letter_thumbnail a .outer_border {
  display: none; }

.autogen_class_views_word_view_buy_link .inner .content {
  margin-top: 3px;
  margin-left: 50px;
  color: #fff; }

.autogen_class_views_word_view_buy_link .inner .content h4 {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  line-height: 20px;
  white-space: normal; }

.autogen_class_views_word_view_buy_link .inner .content a {
  color: #fff; }

.autogen_class_views_word_view_buy_link .inner .content p {
  margin-top: 3px; }

/* app/views/shared/users/badge.css @ 1318452750 */
.autogen_class_views_shared_users_badge {
  float: left;
  width: 300px; }

.autogen_class_views_shared_users_badge .follow_picture {
  float: left; }

.autogen_class_views_shared_users_badge .details {
  float: left;
  line-height: 18px; }

.autogen_class_views_shared_users_badge .details a.badge_user_name {
  display: block;
  width: 210px;
  height: 18px;
  font-weight: bold;
  overflow: hidden; }

.autogen_class_views_shared_users_badge .details .stats {
  font-size: 11px;
  color: #999; }

.autogen_class_views_shared_users_badge .details .stats .value {
  color: #333;
  margin-left: 3px; }

.autogen_class_views_shared_users_badge .details .follow_buttons {
  margin-top: 3px;
  text-align: left; }

/* app/views/shared/sharing/blank_dialog.css @ 1318452750 */
.autogen_class_views_shared_sharing_blank_dialog .close_button {
  float: right;
  background-image: url('');
  width: 17px;
  height: 17px; }

.autogen_class_views_shared_sharing_blank_dialog .close_button:hover {
  background: transparent url('') no-repeat 0 -17px; }

/* app/views/shared/documents/document.css @ 1318452750 */
.standard_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 173px; }

.standard_thumbnail_shadow a:hover {
  text-decoration: none; }

.standard_thumbnail_shadow .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.standard_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.timeline_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 173px; }

.timeline_thumbnail_shadow a:hover {
  text-decoration: none; }

.timeline_thumbnail_shadow .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.timeline_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.timeline_thumbnail_shadow:hover {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 163px; }

.timeline_thumbnail_shadow:hover a:hover {
  text-decoration: none; }

.timeline_thumbnail_shadow:hover .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.timeline_thumbnail_shadow:hover .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

/* app/views/account/pictures/pictures_base.rb:26 @ 1318452749 */
.autogen_class_views_account_pictures_pictures_base .profile_image {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  border: 1px solid #6A6663;
  background: #FFFFFF none no-repeat scroll 0 0;
  display: block;
  text-align: center;
  vertical-align: middle; }

.autogen_class_views_account_pictures_pictures_base .dashboard_image {
  height: 150px;
  line-height: 148px;
  margin: 0 15px 0 0;
  width: 150px;
  overflow: hidden; }

/* app/views/account/pictures/_edit.rb:17 @ 1318452749 */
.autogen_class_views_account_pictures_edit #thumbnail_pictures {
  font-size: 11px;
  float: left; }

.autogen_class_views_account_pictures_edit #thumbnail_pictures .profile_image {
  margin: 5px 0; }

.autogen_class_views_account_pictures_edit #target_photo {
  float: left;
  margin-right: 15px; }

/* app/views/shared/alerts/_success.css @ 1318452750 */
.autogen_class_views_shared_alerts_success {
  background: white url('') bottom left repeat-x;
  border-color: #679934; }

.autogen_class_views_shared_alerts_success .inner {
  color: #679934;
  background-image: url(''); }

/* app/views/solr/people.css @ 1318452750 */
.autogen_class_views_solr_people .search_result .result_meta .meta_node {
  float: right;
  margin-right: 15px;
  line-height: 50px; }

.autogen_class_views_solr_people .search_result .result_meta .meta_node label {
  color: #999;
  margin-right: 3px; }

.autogen_class_views_solr_people .search_result .result_meta .meta_node strong {
  color: #333;
  font-weight: normal; }

.autogen_class_views_solr_people .search_result .result_meta .meta_node.last {
  width: 95px;
  margin-right: 0; }

.autogen_class_views_solr_people .search_result .result_meta .follow_buttons a {
  float: right;
  margin-top: 12px; }

.autogen_class_views_solr_people .search_result .result_title .name_link {
  font-size: 14px;
  font-weight: bold;
  line-height: 50px;
  float: left;
  margin: 0; }

/* app/views/shared/users/display.css @ 1318452750 */
.user_display a.username {
  padding-left: 0;
  padding-right: 0; }

.user_display .follow_buttons {
  text-align: center; }

.user_display .follow_buttons a.follow, .user_display .follow_buttons a.unfollow {
  display: inline-block;
  zoom: 1;
  *display: block; }

/* app/views/shared/buttons/load_more_events.css @ 1318452750 */
.autogen_class_views_shared_buttons_load_more_events a {
  width: 100%;
  display: inline-block; }

.autogen_class_views_shared_buttons_load_more_events a span {
  float: left;
  line-height: 40px;
  margin-left: 20px; }

.autogen_class_views_shared_buttons_load_more_events a .loading {
  display: block;
  height: 40px;
  width: 16px;
  float: right;
  padding: 0;
  margin: 0;
  margin-right: 20px;
  border: none;
  background: transparent url('') no-repeat center center; }

.autogen_class_views_shared_buttons_load_more_events a div {
  padding: 0;
  margin: 0;
  height: 40px; }

.autogen_class_views_shared_buttons_load_more_events a:hover div.segment {
  background-position: 0 -40px; }

.autogen_class_views_shared_buttons_load_more_events a:hover div.right_cap {
  background-position: right -40px; }

.autogen_class_views_shared_buttons_load_more_events a:active div.segment {
  background-position: 0 -80px; }

.autogen_class_views_shared_buttons_load_more_events a:active div.right_cap {
  background-position: right -80px; }

.autogen_class_views_shared_buttons_load_more_events a .left_cap {
  background: transparent url('') repeat-x 0 0; }

.autogen_class_views_shared_buttons_load_more_events a .middle_cap {
  background: transparent url('/images/timeline/btn_loadmore.png?1318452826') no-repeat 0 0; }

body.smartling-es .autogen_class_views_shared_buttons_load_more_events a .middle_cap {
  background: transparent url('/images/locales/es/timeline/btn_loadmore.png?1318452826') no-repeat 0 0; }

body.smartling-pt .autogen_class_views_shared_buttons_load_more_events a .middle_cap {
  background: transparent url('/images/locales/pt-br/timeline/btn_loadmore.png?1318452826') no-repeat 0 0; }

body.smartling-es .autogen_class_views_shared_buttons_load_more_events a .middle_cap:hover, body.smartling-pt .autogen_class_views_shared_buttons_load_more_events a .middle_cap:hover {
  background-position: 0 -40px; }

body.smartling-es .autogen_class_views_shared_buttons_load_more_events a .middle_cap:active, body.smartling-pt .autogen_class_views_shared_buttons_load_more_events a .middle_cap:active {
  background-position: 0 -80px; }

.autogen_class_views_shared_buttons_load_more_events a .right_cap {
  background: transparent url('') no-repeat top right; }

/* app/views/premium/purchases/gate_components/fancy_payment_button.css @ 1318452750 */
.autogen_class_views_premium_purchases_gate_components_fancy_payment_button #button_credit_card .segment_two {
  background: transparent url('/images/premium/pay_cc_left_550x57.gif?1318452826') no-repeat 0 0; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button #button_paypal .segment_two {
  background: transparent url('/images/premium/pay_paypal_left_550x57.png?1318452826') no-repeat 0 0; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a {
  width: 100%;
  display: inline-block;
  text-decoration: none; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a span {
  float: left;
  line-height: 57px;
  margin-left: 20px; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a span.button_text {
  font-weight: bold;
  font-size: 13px;
  color: #000;
  margin-left: 150px; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a span.loading {
  display: block;
  height: 57px;
  width: 16px;
  float: right;
  padding: 0;
  margin: 0;
  margin-right: 20px;
  border: none;
  background: transparent url('') no-repeat center center; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a div {
  padding: 0;
  margin: 0;
  height: 57px; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a:hover div.left_segment {
  background-position: 0 -57px !important; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a:hover div.right_segment {
  background-position: right -57px !important; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a:active div.left_segment {
  background-position: 0 -114px !important; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a:active div.right_segment {
  background-position: right -114px !important; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a .segment_one {
  background: transparent url('') repeat-x 0 0;
  width: 550px; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a .segment_three {
  background: transparent url('') no-repeat top right; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a.disabled {
  cursor: default;
  /* IE6 is abysmally dumb */ }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a.disabled .button_text {
  color: #ccc; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a.disabled div.left_segment {
  background-position: 0 -171px !important; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a.disabled div.right_segment {
  background-position: right -171px !important; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a.disabled:hover div.left_segment {
  background-position: 0 -171px !important; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a.disabled:hover div.right_segment {
  background-position: right -171px !important; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a.disabled:active div.left_segment {
  background-position: 0 -171px !important; }

.autogen_class_views_premium_purchases_gate_components_fancy_payment_button a.disabled:active div.right_segment {
  background-position: right -171px !important; }

/* app/views/premium_research/reader_accounts/new.css @ 1318452750 */
.autogen_class_views_premium_research_reader_accounts_new #scribd-doc {
  text-align: center; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc h1 {
  font-family: Georgia;
  font-size: 25px;
  font-style: italic; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .thumbs div {
  float: left;
  text-align: center;
  width: 302px;
  margin: 15px 20px 20px 0; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .thumbs div img.screenshot {
  border: 1px solid #ccc;
  margin: 0; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .thumbs div img.shadow {
  margin-top: -2px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .thumbs div p {
  text-align: center;
  font-size: 14px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc ul {
  margin-top: 15px;
  margin-bottom: 25px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc ul li {
  list-style-type: disc;
  margin-left: 25px;
  margin-top: 3px;
  font-size: 14px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .main_content {
  margin-left: 125px;
  width: 730px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .price_container {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #ffffcc;
  text-align: left;
  padding: 15px;
  margin-bottom: 15px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .price_container .price {
  font-size: 26px;
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 10px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .price_container p {
  margin: 0; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .price_container ul {
  margin: 0;
  list-style-type: disc;
  font-size: 12px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .price_container ul li {
  margin-left: 17px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .price_container ul li span {
  font-weight: bold; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form_container {
  padding: 10px 25px 25px 10px;
  text-align: left; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form_container h2 {
  font-size: 22px;
  font-family: Georgia;
  font-style: italic; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form {
  margin-top: 10px;
  margin-bottom: 15px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form .autogen_class_views_shared_alerts_base {
  margin-top: 5px;
  width: 538px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form label, .autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form .header {
  font-size: 11px;
  font-weight: bold; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form label span {
  color: red; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form small {
  display: block;
  clear: left;
  margin-top: 15px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form small span {
  color: red; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form .header {
  margin-top: 10px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form textarea {
  width: 530px;
  height: 50px;
  margin-bottom: 15px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form .checkbox_section {
  margin-top: 10px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form .checkbox_section input {
  float: left;
  width: auto; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form .checkbox_section label {
  float: left;
  clear: none;
  margin: 0 0 0 5px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form .section {
  float: left;
  margin-right: 15px;
  clear: left;
  width: 600px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form input.default {
  width: 530px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form table tr td {
  padding: 5px 10px 5px 10px; }

.autogen_class_views_premium_research_reader_accounts_new #scribd-doc .form .signup {
  margin-top: 15px;
  border: 0; }

/* app/views/accounts/social_service.rb:25 @ 1318452749 */
.autogen_class_views_accounts_social_service {
  border-top: 1px dotted #CCC;
  padding: 15px 0; }

.autogen_class_views_accounts_social_service .social_service_actions {
  float: right;
  margin-top: 0; }

.autogen_class_views_accounts_social_service .social_service_actions .unlink {
  margin-left: 20px;
  text-transform: none; }

.autogen_class_views_accounts_social_service .social_service_preferences {
  margin-top: 15px; }

.autogen_class_views_accounts_social_service .social_service_preferences .social_account_name a {
  font-size: 13px; }

/* app/views/accounts/_facebook_service.rb:9 @ 1318452749 */
.autogen_class_views_accounts_facebook_service .removal_notice {
  display: block; }

.autogen_class_views_accounts_facebook_service .social_service_actions {
  text-align: right; }

/* app/views/timeline_events/document/created/shell.css @ 1318452750 */
.shell_event_upload_container .cancel {
  display: none; }

.shell_event_upload_container .file_status {
  font-size: 16px;
  color: #999; }

.shell_event_upload_container .share_text {
  line-height: 25px;
  float: left;
  margin: 0 5px 0 15px; }

.shell_event_upload_container .upload_metadata_form .file_desc {
  clear: both; }

.shell_event_upload_container .upload_metadata_form label {
  font-size: 16px;
  font-weight: bold;
  margin-right: 5px; }

.shell_event_upload_container .upload_metadata_form .cat_chooser {
  margin-bottom: 10px; }

.shell_event_upload_container .upload_metadata_form .clearfix {
  clear: both; }

.shell_event_upload_container .upload_metadata_form .upload_widget_category_menus_container > select, .shell_event_upload_container .upload_metadata_form .upload_widget_category_menus_container.upload_widget_category_menus_subcontainer {
  float: left;
  margin-right: 2px; }

.shell_event_upload_container .upload_metadata_form .default_desc {
  position: absolute;
  top: 3px;
  left: 3px;
  color: #999;
  font-style: oblique; }

.shell_event_upload_container .upload_metadata_form button {
  float: left; }

.shell_event_upload_container .conversion_status {
  position: absolute;
  bottom: 10px;
  left: 1px;
  font-size: 0.7em;
  line-height: 1.2em;
  padding: 0 1px 1px;
  background-color: #555;
  width: 131px;
  white-space: nowrap;
  color: #fff;
  text-align: center; }

/* app/views/embeds/content_inner.css @ 1318452749 */
.autogen_class_views_embeds_content_inner {
  text-align: center;
  height: 100%; }

.autogen_class_views_embeds_content_inner .outer_page {
  border: 1px solid #aaa;
  margin: 15px auto 15px auto;
  /* Crazy Safari bug. We need this to prevent scrollbars from showing up due to phantom elements extending beyond the width of #document_content */
  overflow: hidden; }

.autogen_class_views_embeds_content_inner #document_container {
  border: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%; }

.autogen_class_views_embeds_content_inner #document_container tr td {
  vertical-align: middle; }

.autogen_class_views_embeds_content_inner .page_missing_explanation {
  display: none; }

.autogen_class_views_embeds_content_inner .between_page_ads {
  display: none !important; }

.autogen_class_views_embeds_content_inner #left_hotspot, .autogen_class_views_embeds_content_inner #right_hotspot {
  z-index: 1;
  cursor: pointer;
  width: 25%;
  height: 100%;
  position: fixed;
  top: 0; }

.autogen_class_views_embeds_content_inner #left_hotspot {
  left: 0; }

.autogen_class_views_embeds_content_inner #right_hotspot {
  right: 0; }

/* app/views/shared/alerts/_success_blue.css @ 1318452750 */
.autogen_class_views_shared_alerts_success_blue {
  background: white url('') bottom left repeat-x;
  border-color: #1E5388; }

.autogen_class_views_shared_alerts_success_blue .inner {
  color: #1E5388;
  background-image: url(''); }

/* app/views/accounts/undelete.rb:7 @ 1318452749 */
.autogen_class_views_accounts_undelete input {
  margin: 0 10px 10px 0; }

/* app/views/timeline_events/article/readable_tweet/event.css @ 1318452750 */
.autogen_class_views_timeline_events_article_readable_tweet_event .twitter_user_pic {
  height: 32px;
  width: 32px;
  padding-top: 2px;
  padding-left: 2px; }

.autogen_class_views_timeline_events_article_readable_tweet_event .event_article_readable_tweet .triangle_container {
  margin-top: 2px; }

.autogen_class_views_timeline_events_article_readable_tweet_event .event_article_readable_tweet .triangle_container .triangle {
  display: block;
  margin-left: 20px;
  width: 11px;
  height: 6px;
  overflow: hidden;
  background: url('') no-repeat -11px 0; }

.autogen_class_views_timeline_events_article_readable_tweet_event .status {
  background-color: #CFDBE7;
  margin: 0;
  padding: 10px;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden; }

.autogen_class_views_timeline_events_article_readable_tweet_event .status blockquote {
  padding: 0; }

.autogen_class_views_timeline_events_article_readable_tweet_event .status blockquote .open-quote {
  float: left;
  display: block;
  line-height: 0.1em;
  font-size: 3em;
  color: #333; }

.autogen_class_views_timeline_events_article_readable_tweet_event .status blockquote .open-quote:before {
  vertical-align: -0.4em;
  margin-right: 5px;
  content: "\201C"; }

.autogen_class_views_timeline_events_article_readable_tweet_event .status blockquote span.quote:after {
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.5em;
  margin-left: 10px;
  color: #333;
  content: "\201D"; }

.autogen_class_views_timeline_events_article_readable_tweet_event .status blockquote span.quote {
  float: left; }

.autogen_class_views_timeline_events_article_readable_tweet_event .status .comment_link_wrapper {
  position: absolute;
  bottom: 17px;
  right: 10px;
  border-right: none;
  margin-right: 0;
  padding-right: 0; }

.autogen_class_views_timeline_events_article_readable_tweet_event .status .comment_link_wrapper .comment_link {
  background-image: url(''); }

.autogen_class_views_timeline_events_article_readable_tweet_event .status.comment_activated {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-radius-bottomright: 0; }

.autogen_class_views_timeline_events_article_readable_tweet_event .with_document .status blockquote span.quote, .autogen_class_views_timeline_events_article_readable_tweet_event .with_article .status blockquote span.quote {
  width: 400px; }

.autogen_class_views_timeline_events_article_readable_tweet_event .with_document .status .open-quote, .autogen_class_views_timeline_events_article_readable_tweet_event .with_document .status span.quote:after, .autogen_class_views_timeline_events_article_readable_tweet_event .with_article .status .open-quote, .autogen_class_views_timeline_events_article_readable_tweet_event .with_article .status span.quote:after {
  color: #676D73; }

.autogen_class_views_timeline_events_article_readable_tweet_event .with_document .status.comment_activated, .autogen_class_views_timeline_events_article_readable_tweet_event .with_article .status.comment_activated {
  background-image: url('');
  background-repeat: repeat-x;
  background-position: bottom left; }

.autogen_class_views_timeline_events_article_readable_tweet_event .without_document .event_header {
  padding-top: 0;
  padding-bottom: 1px; }

.autogen_class_views_timeline_events_article_readable_tweet_event .without_document .event_header .feed_large_thumbnail {
  margin-top: 0;
  margin-left: 0; }

.autogen_class_views_timeline_events_article_readable_tweet_event .without_document .event_header .timestamp {
  margin-right: 15px; }

.autogen_class_views_timeline_events_article_readable_tweet_event .without_document .status blockquote span.quote {
  width: 555px; }

.autogen_class_views_timeline_events_article_readable_tweet_event .without_document .status .open-quote, .autogen_class_views_timeline_events_article_readable_tweet_event .without_document .status span.quote:after {
  color: #797353; }

.autogen_class_views_timeline_events_article_readable_tweet_event .without_document .add_form input.comment_input {
  width: 475px; }

.autogen_class_views_timeline_events_article_readable_tweet_event .event:hover .triangle_container .triangle {
  background-position: -11px -6px; }

/* app/views/timeline_events/article/readable_facebook/event.css @ 1318452750 */
.autogen_class_views_timeline_events_article_readable_facebook_event .facebook_user_pic {
  height: 32px;
  width: 32px;
  padding-top: 2px;
  padding-left: 2px; }

.autogen_class_views_timeline_events_article_readable_facebook_event .event_article_readable_facebook .triangle_container {
  margin-top: 2px; }

.autogen_class_views_timeline_events_article_readable_facebook_event .event_article_readable_facebook .triangle_container .triangle {
  display: block;
  margin-left: 20px;
  width: 11px;
  height: 6px;
  overflow: hidden;
  background: url('') no-repeat -11px 0; }

.autogen_class_views_timeline_events_article_readable_facebook_event .status {
  background-color: #CFDBE7;
  margin: 0;
  padding: 10px;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden; }

.autogen_class_views_timeline_events_article_readable_facebook_event .status blockquote {
  padding: 0; }

.autogen_class_views_timeline_events_article_readable_facebook_event .status blockquote .open-quote {
  float: left;
  display: block;
  line-height: 0.1em;
  font-size: 3em;
  color: #333; }

.autogen_class_views_timeline_events_article_readable_facebook_event .status blockquote .open-quote:before {
  vertical-align: -0.4em;
  margin-right: 5px;
  content: "\201C"; }

.autogen_class_views_timeline_events_article_readable_facebook_event .status blockquote span.quote:after {
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.5em;
  margin-left: 10px;
  color: #333;
  content: "\201D"; }

.autogen_class_views_timeline_events_article_readable_facebook_event .status blockquote span.quote {
  float: left; }

.autogen_class_views_timeline_events_article_readable_facebook_event .status .comment_link_wrapper {
  position: absolute;
  bottom: 17px;
  right: 10px;
  border-right: none;
  margin-right: 0;
  padding-right: 0; }

.autogen_class_views_timeline_events_article_readable_facebook_event .status .comment_link_wrapper .comment_link {
  background-image: url(''); }

.autogen_class_views_timeline_events_article_readable_facebook_event .status.comment_activated {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-radius-bottomright: 0; }

.autogen_class_views_timeline_events_article_readable_facebook_event .with_document .status blockquote span.quote, .autogen_class_views_timeline_events_article_readable_facebook_event .with_article .status blockquote span.quote {
  width: 400px; }

.autogen_class_views_timeline_events_article_readable_facebook_event .with_document .status .open-quote, .autogen_class_views_timeline_events_article_readable_facebook_event .with_document .status span.quote:after, .autogen_class_views_timeline_events_article_readable_facebook_event .with_article .status .open-quote, .autogen_class_views_timeline_events_article_readable_facebook_event .with_article .status span.quote:after {
  color: #676D73; }

.autogen_class_views_timeline_events_article_readable_facebook_event .with_document .status.comment_activated, .autogen_class_views_timeline_events_article_readable_facebook_event .with_article .status.comment_activated {
  background-image: url('');
  background-repeat: repeat-x;
  background-position: bottom left; }

.autogen_class_views_timeline_events_article_readable_facebook_event .without_document .event_header {
  padding-top: 0;
  padding-bottom: 1px; }

.autogen_class_views_timeline_events_article_readable_facebook_event .without_document .event_header .feed_large_thumbnail {
  margin-top: 0;
  margin-left: 0; }

.autogen_class_views_timeline_events_article_readable_facebook_event .without_document .event_header .timestamp {
  margin-right: 15px; }

.autogen_class_views_timeline_events_article_readable_facebook_event .without_document .status blockquote span.quote {
  width: 555px; }

.autogen_class_views_timeline_events_article_readable_facebook_event .without_document .status .open-quote, .autogen_class_views_timeline_events_article_readable_facebook_event .without_document .status span.quote:after {
  color: #797353; }

.autogen_class_views_timeline_events_article_readable_facebook_event .without_document .add_form input.comment_input {
  width: 475px; }

.autogen_class_views_timeline_events_article_readable_facebook_event .event:hover .triangle_container .triangle {
  background-position: -11px -6px; }

/* app/views/notifications/index.css @ 1318452750 */
.autogen_class_views_notifications_index .feed_header {
  margin-bottom: 20px; }

/* app/views/community/browse_module/_users.css @ 1318452749 */
.autogen_class_views_community_browse_module_users table tr td {
  padding-right: 26px;
  padding-bottom: 15px;
  vertical-align: top; }

.autogen_class_views_community_browse_module_users table tr td p {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  width: auto; }

/* app/views/people/eatsaylove.css @ 1318452750 */
.autogen_class_views_people_eatsaylove #base_container #eat_say_love .main_content_section h2 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  letter-spacing: -1px;
  font-size: 30px;
  font-weight: normal;
  color: #999;
  margin-bottom: 5px; }

.autogen_class_views_people_eatsaylove #base_container #eat_say_love .main_content_section h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  color: #333;
  line-height: 22px;
  margin-bottom: 10px; }

.autogen_class_views_people_eatsaylove #base_container #eat_say_love .main_content_section h4 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-size: 15px;
  font-style: italic;
  font-weight: normal;
  color: #666;
  margin: 10px 0 5px; }

.autogen_class_views_people_eatsaylove #base_container #eat_say_love .main_content_section .follow_picture {
  float: left;
  margin: 0 4px 4px 0; }

.autogen_class_views_people_eatsaylove #base_container #eat_say_love .main_content_section .follow_picture .following_facepile_thumbnail {
  margin: 0; }

.autogen_class_views_people_eatsaylove #base_container #eat_say_love .main_content_section .follow_picture .following_facepile_thumbnail a {
  border: 1px solid #ccc;
  padding: 2px; }

.autogen_class_views_people_eatsaylove .featured_banner {
  background: transparent url(/images/home/event_sep_1x7.png?1318452826) repeat-x top;
  padding-top: 8px;
  margin: 10px 0; }

.autogen_class_views_people_eatsaylove .collection_display {
  background: transparent url(/images/home/event_sep_1x7.png?1318452826) repeat-x bottom;
  margin-bottom: 20px;
  padding-bottom: 5px; }

.autogen_class_views_people_eatsaylove .collection_display.last {
  margin-bottom: 0;
  background: none; }

.autogen_class_views_people_eatsaylove .collection_display a.collection_title {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-style: italic;
  font-size: 24px;
  font-weight: bold;
  color: #136C8C; }

.autogen_class_views_people_eatsaylove .collection_display .shelf {
  width: 665px;
  float: left;
  margin-top: 10px; }

.autogen_class_views_people_eatsaylove .collection_display .metadata {
  width: 285px;
  margin: 10px 15px 0 0;
  float: left; }

.autogen_class_views_people_eatsaylove .collection_display .metadata .description {
  border-bottom: 1px dotted #999;
  color: #666;
  padding-bottom: 10px;
  line-height: 18px; }

.autogen_class_views_people_eatsaylove .collection_display .metadata .user {
  float: left; }

.autogen_class_views_people_eatsaylove .collection_display .metadata .user .picture {
  float: left;
  width: 115px;
  height: 105px; }

.autogen_class_views_people_eatsaylove .collection_display .metadata .user .user_info {
  float: left;
  width: 170px; }

.autogen_class_views_people_eatsaylove .collection_display .metadata .user .user_info a.username {
  padding: 0; }

.autogen_class_views_people_eatsaylove .collection_display .metadata .user p.created_by {
  color: #999;
  font-size: 11px;
  margin: 10px 0 5px; }

/* app/views/home/language_nag.css @ 1318452749 */
.autogen_class_views_home_language_nag #language_nag {
  background: transparent url('') repeat-x left bottom;
  padding: 15px; }

.autogen_class_views_home_language_nag #language_nag h3 {
  color: #92511C;
  float: left; }

.autogen_class_views_home_language_nag #language_nag .close {
  float: right;
  display: block;
  background: transparent url('') no-repeat left top;
  width: 9px;
  height: 9px;
  overflow: hidden; }

.autogen_class_views_home_language_nag #language_nag .close:hover {
  background-position: left -9px; }

.autogen_class_views_home_language_nag #language_nag p {
  padding-top: 0.75em;
  clear: both;
  overflow: hidden; }

.autogen_class_views_home_language_nag #language_nag .action a {
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  display: inline-block; }

.autogen_class_views_home_language_nag #language_nag .learn_more {
  margin-right: 15px; }

/* app/views/partners/signup_success.css @ 1318452750 */
.autogen_class_views_partners_signup_success #signupsuccess {
  float: left;
  margin-top: 20px;
  margin-left: 10px;
  padding-left: 15px;
  border-left: 1px solid #CCCCCC;
  width: 700px; }

.autogen_class_views_partners_signup_success #signupsuccess a.partner_page {
  background-image: url('/images/partner/btn_partnerpage_119x36.png');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 119px;
  height: 36px;
  display: block;
  margin-top: 5px;
  margin-bottom: 3px;
  text-indent: -9999px; }

.autogen_class_views_partners_signup_success #signupsuccess a.partner_page:hover {
  background-position: 0 -36px; }

.autogen_class_views_partners_signup_success #signupsuccess a.partner_page:active {
  background-position: 0 -72px; }

.autogen_class_views_partners_signup_success #signupsuccess h1 {
  font-family: Georgia,garamond,serif;
  font-weight: bold;
  font-style: italic;
  font-size: 36px; }

.autogen_class_views_partners_signup_success #scribdman {
  float: left;
  margin-left: 25px;
  width: 240px; }

/* app/views/layouts/global_header/_explore_menu.css @ 1318452749 */
#primary_menu {
  z-index: 1011;
  display: inline-block;
  margin-top: 9px;
  vertical-align: top;
  *zoom: 1;
  *display: inline; }

#primary_menu .menu_control {
  font-size: 13px;
  background-position: right 5px; }

#primary_menu .menu_control:hover {
  background-position: right -8px; }

#primary_menu div.icon_doc_14x16 {
  background-image: url('');
  margin-right: 5px;
  vertical-align: top;
  display: inline-block;
  width: 14px;
  height: 16px; }

#primary_menu div.icon_user_17x16 {
  background-image: url('');
  margin-right: 5px;
  vertical-align: top;
  display: inline-block;
  width: 17px;
  height: 16px; }

#primary_menu .sub_menu {
  top: 13px;
  right: -206px; }

#primary_menu .sub_menu h3 {
  padding: 0 20px;
  font-size: 13px;
  margin-bottom: 6px; }

#primary_menu .sub_menu h3 a {
  color: #161312; }

#primary_menu .sub_menu h3 img {
  margin-right: 5px;
  vertical-align: top; }

#primary_menu .sub_menu .tail {
  text-align: left;
  margin-left: 205px; }

#primary_menu .sub_menu .menu_content {
  background-color: #E6E4DD;
  border: 1px solid #BBB8AE;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 15px 0;
  width: 418px; }

#primary_menu .sub_menu .menu_content ul {
  padding: 0 20px 0 20px; }

#primary_menu .sub_menu .menu_content ul li {
  font-size: 13px; }

#primary_menu .sub_menu .menu_content ul li.sep {
  border-bottom: 1px dotted #797574;
  padding-bottom: 10px;
  margin-bottom: 10px; }

#primary_menu .sub_menu .menu_content ul li.em a {
  font-weight: bold; }

#primary_menu .sub_menu .menu_content ul li.dem {
  padding-top: 5px; }

#primary_menu .sub_menu .menu_content ul li.dem a {
  font-size: 11px;
  vertical-align: bottom; }

#primary_menu .sub_menu .menu_content ul li a {
  color: #797574;
  line-height: 18px; }

#primary_menu .menu_column {
  float: left;
  width: 208px; }

#primary_menu .menu_left {
  border-right: 1px solid #fff; }

#primary_menu .menu_right {
  border-left: 1px solid #BBB8AE; }

#primary_menu.open .menu_control {
  background-position: right -8px; }

/* app/views/upload/gdocs_upload_header.css @ 1318452750 */
.autogen_class_views_upload_gdocs_upload_header #gdocs_upload_call_to_action td#gdocs_call_to_action_image {
  padding-right: 8px; }

.autogen_class_views_upload_gdocs_upload_header #gdocs_upload_call_to_action td#gdocs_call_to_action_text p {
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px; }

.autogen_class_views_upload_gdocs_upload_header #gdocs_upload_call_to_action td#gdocs_call_to_action_text p#gdocs_account_info {
  font-weight: normal;
  color: #666; }

/* app/views/themes/index.css @ 1318452750 */
.autogen_class_views_themes_index .edit_section {
  color: #000000; }

.autogen_class_views_themes_index .edit_section .edit_label {
  margin: 10px 0; }

.autogen_class_views_themes_index .edit_section .themes {
  /* border-top: 1px dotted #CCCCCC;*/
  margin: 0px;
  padding: 0px; }

.autogen_class_views_themes_index .edit_section .themes .theme {
  font-size: 11px;
  border-top: 1px dotted #CCCCCC;
  padding: 10px; }

.autogen_class_views_themes_index .edit_section .themes .theme .theme_name {
  float: left; }

.autogen_class_views_themes_index .edit_section .themes .theme .theme_edit {
  float: right; }

.autogen_class_views_themes_index .create_section form.new_theme_form .create_label {
  margin-right: 10px; }

.autogen_class_views_themes_index .create_section form.new_theme_form #new_theme_name {
  width: 300px;
  margin-right: 10px; }

.autogen_class_views_themes_index hr.create {
  margin-top: 0; }

/* app/views/shared/users/detail.css @ 1318452750 */
.user_collection_container .label {
  margin-left: 10px; }

/* app/views/shared/readcast/share_button.css @ 1318452750 */
.autogen_class_views_shared_readcast_share_button .share_button_outer {
  width: 155px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .normal_share {
  background: transparent url('') no-repeat scroll top left;
  width: 118px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .quick_share {
  background: transparent url('') no-repeat scroll top left;
  width: 37px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .quick_share .quick_loading {
  position: absolute;
  margin-left: 10px;
  margin-top: 7.5px;
  display: none; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .quick_share.submitting {
  background-position: 0 -99px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .quick_share.submitting .quick_loading {
  display: block; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .quick_share.submitting:hover {
  background-position: 0 -99px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .quick_share.submitting:active {
  background-position: 0 -99px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .quick_share.submitted {
  background-position: 0 -132px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .quick_share.submitted:hover {
  background-position: 0 -132px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .quick_share.submitted:active {
  background-position: 0 -132px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .share_button {
  position: relative; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .share_button:hover {
  background-position: 0 -33px; }

.autogen_class_views_shared_readcast_share_button .share_button_outer .share_button:active {
  background-position: 0 -66px; }

.autogen_class_views_shared_readcast_share_button .share_button {
  float: left;
  height: 33px;
  cursor: pointer; }

/* app/views/shared/containers/_revealer.css @ 1318452750 */
.autogen_class_views_shared_containers_revealer {
  /* @group Revealer */
  /* @end */ }

.autogen_class_views_shared_containers_revealer .revealer {
  border-bottom: 1px solid #ccc;
  cursor: pointer; }

.autogen_class_views_shared_containers_revealer .revealer a:hover {
  text-decoration: none; }

.autogen_class_views_shared_containers_revealer .revealer .inner {
  width: 89px;
  float: left; }

.autogen_class_views_shared_containers_revealer .revealer .inner a.plus {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  float: left;
  width: 20px;
  height: 20px;
  display: block;
  background: #cccccc url(/images/buttons/plus_reveal.gif) no-repeat 7px 7px; }

.autogen_class_views_shared_containers_revealer .revealer .inner a.plus_active {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  float: left;
  display: block;
  width: auto;
  height: 20px;
  color: #fff;
  background: #cccccc url(/images/buttons/plus_reveal.gif) no-repeat 7px 7px; }

.autogen_class_views_shared_containers_revealer .revealer .inner a.plus_active * {
  color: #fff; }

.autogen_class_views_shared_containers_revealer .revealer .inner .show_more {
  color: #999;
  float: right;
  display: block;
  font-size: 11px;
  margin-top: 3px;
  *margin-top: 2px;
  margin-left: 18px;
  *margin-left: 15px;
  margin-right: 7px; }

.autogen_class_views_shared_containers_revealer .revealer a.see_all_link {
  font-size: 11px;
  color: #1e5287;
  *margin-left: 5px; }

.autogen_class_views_shared_containers_revealer .revealer a.see_all_link:hover {
  color: #388FDF;
  text-decoration: underline; }

.autogen_class_views_shared_containers_revealer .to_reveal a.less {
  display: block;
  overflow: hidden;
  text-decoration: none; }

.autogen_class_views_shared_containers_revealer .to_reveal a.less span.minus {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  float: left;
  padding-left: 20px;
  height: 20px;
  text-indent: -999em;
  display: block;
  background: #cccccc url(/images/buttons/minus_reveal.gif) no-repeat 7px 7px; }

.autogen_class_views_shared_containers_revealer .to_reveal a.less span.show_less {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  display: none;
  color: #fff;
  height: 16px;
  padding-right: 5px;
  padding-top: 4px;
  font-size: 11px;
  float: left;
  background: #ccc; }

.autogen_class_views_shared_containers_revealer .to_reveal a.less:hover span {
  display: block; }

.autogen_class_views_shared_containers_revealer .to_reveal a.less:hover span.minus {
  -moz-border-radius: 0;
  -webkit-border-radius: 0; }

/* app/views/layouts/_flashes.css @ 1318452749 */
#scribd_top_flashes .scribd-doc {
  padding-top: 15px;
  margin-bottom: 15px; }

/* app/views/accounts/paid/_plan_purchase_receipts.css @ 1318452749 */
.autogen_class_views_accounts_paid_plan_purchase_receipts .section_header {
  font-family: Georgia;
  font-size: 16px;
  font-style: italic;
  color: #666666;
  margin: 10px 0; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table {
  width: 100%;
  border-bottom: 1px solid #cccccc; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr th {
  font-size: 11px;
  padding: 10px 5px; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr th.col_1 {
  width: 100px; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr th.col_2 {
  width: 150px; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr th.col_3 {
  width: 300px; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr td {
  padding: 10px 5px;
  font-weight: bold; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr td.last_column {
  text-align: right; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr td.active_subscription_status {
  color: green; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr td.expired_subscription_status {
  color: red; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr.header_row th {
  border-bottom: 3px solid #cccccc; }

.autogen_class_views_accounts_paid_plan_purchase_receipts .subscription_table tr.subscription_history_row td {
  border-bottom: 1px dotted #cccccc; }

/* app/views/home/logged_in.css @ 1318452749 */
.autogen_class_views_home_logged_in .sidebar_content .featured_on_scribd {
  margin-bottom: 25px; }

.autogen_class_views_home_logged_in .sidebar_content .homepage_module {
  margin-bottom: 20px; }

.autogen_class_views_home_logged_in .sidebar_content .homepage_module h3 {
  margin-bottom: 5px; }

/* app/views/netseer/index.rb:10 @ 1318452749 */
.autogen_class_views_netseer_index .netseer_container {
  margin: 15px; }

/* app/views/solr/publishers_condensed.css @ 1318452750 */
.autogen_class_views_solr_publishers_condensed .publisher_list li {
  margin-bottom: 15px; }

.autogen_class_views_solr_publishers_condensed .publisher_list .feed_large_thumbnail {
  height: 38px;
  width: 38px; }

.autogen_class_views_solr_publishers_condensed .publisher_list .thumbnail_outer {
  float: left;
  margin-right: 5px; }

/* app/views/paid/_header.css @ 1318452750 */
.autogen_class_views_paid_header {
  zoom: 1;
  padding: 0 10px; }

.autogen_class_views_paid_header .inner_container {
  padding: 10px 0; }

.autogen_class_views_paid_header h1 {
  float: left;
  margin-top: 9px;
  font-size: 15px; }

.autogen_class_views_paid_header h1 .sub {
  color: #746600; }

.autogen_class_views_paid_header h1 .sub_gray {
  color: #555; }

.autogen_class_views_paid_header .close_button, .autogen_class_views_paid_header .back_button {
  float: right;
  margin: 5px 15px 0 0; }

.autogen_class_views_paid_header .subtle_close_button {
  float: right;
  margin: 10px 10px 0 0; }

.autogen_class_views_paid_header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.autogen_class_views_paid_header .secure_checkout {
  float: right;
  margin: 5px 15px 0 0;
  background: transparent url('') no-repeat 0 0;
  width: 123px;
  height: 26px; }

.autogen_class_views_paid_header .secure_checkout:active {
  background-position: 0 -52px; }

body.smartling-es .autogen_class_views_paid_header .secure_checkout {
  background: transparent url('') no-repeat 0 0;
  width: 108px;
  height: 26px; }

body.smartling-es .autogen_class_views_paid_header .secure_checkout:active {
  background-position: 0 -52px; }

body.smartling-pt .autogen_class_views_paid_header .secure_checkout {
  background: transparent url('') no-repeat 0 0;
  width: 115px;
  height: 26px; }

body.smartling-pt .autogen_class_views_paid_header .secure_checkout:active {
  background-position: 0 -52px; }

.autogen_class_views_paid_header .program_icon {
  float: left;
  margin-right: 10px; }

/* app/views/accounts/convert_facebook_form.rb:8 @ 1318452749 */
.autogen_class_views_accounts_convert_facebook_form .field {
  margin-left: 30px; }

.autogen_class_views_accounts_convert_facebook_form label {
  font-size: 11px; }

.autogen_class_views_accounts_convert_facebook_form .our_submit_button {
  margin-top: 20px; }

/* app/views/documents/toolbar_popups/readcast_popup.css @ 1318452749 */
.autogen_class_views_documents_toolbar_popups_readcast_popup .blank_readcast_popup div#readcast_popup #readcast_content .first_time .readcast_complete, .autogen_class_views_documents_toolbar_popups_readcast_popup .blank_readcast_popup div#readcast_popup #readcast_content .first_time .readcast_now_button {
  margin-top: 0; }

.autogen_class_views_documents_toolbar_popups_readcast_popup #readcast_content .first_time .readcast_now_button {
  margin-left: 8px;
  margin-top: 11px; }

.autogen_class_views_documents_toolbar_popups_readcast_popup #readcast_content .first_time .readcast_complete {
  margin-left: 8px;
  margin-top: 9px; }

/* app/views/timeline_events/document/recommendation/event.css @ 1318452750 */
.autogen_class_views_timeline_events_document_recommendation_event .event .reshare_controls > div, .autogen_class_views_timeline_events_document_recommendation_event .event .event_header {
  background-color: #D6CDBA !important; }

.autogen_class_views_timeline_events_document_recommendation_event .event .action_container.reshare_activated .event_header {
  background-image: url(''); }

.autogen_class_views_timeline_events_document_recommendation_event .event .action_container.reshare_activated .triangle {
  background-image: url(''); }

.autogen_class_views_timeline_events_document_recommendation_event .event .reshare_link {
  background-image: url('/images/home/btn_share_brn_21x12.png'); }

.autogen_class_views_timeline_events_document_recommendation_event .event .close_control {
  background-image: url(''); }

/* app/views/shared/users/_extended.css @ 1318452750 */
.autogen_class_views_shared_users_extended .tiny_thumbnail {
  float: left; }

.autogen_class_views_shared_users_extended .user_metadata {
  font-size: 11px;
  color: #666;
  margin-top: 11px; }

.autogen_class_views_shared_users_extended .user_metadata span.label {
  color: #999;
  margin-left: 10px; }

.autogen_class_views_shared_users_extended .user_metadata span.label:first-child {
  margin-left: 0; }

.autogen_class_views_shared_users_extended .username {
  position: relative;
  top: 3px;
  padding-left: 0; }

.autogen_class_views_shared_users_extended a.follow, .autogen_class_views_shared_users_extended a.unfollow {
  float: right; }

/* app/views/jobs/show.css @ 1318452749 */
.autogen_class_views_jobs_show #job {
  padding: 10px; }

.autogen_class_views_jobs_show #job ul {
  line-height: 22px; }

.autogen_class_views_jobs_show #job ul li {
  list-style-position: inside;
  list-style-type: disc;
  font-size: 13px;
  margin-left: 10px; }

/* app/views/notifications/base.css @ 1318452749 */
.autogen_class_views_notifications_base .notification {
  padding: 5px 10px 20px;
  margin-bottom: 10px;
  background: transparent url('') repeat-x scroll left bottom; }

.autogen_class_views_notifications_base .notification_icon {
  float: left;
  margin-right: 5px; }

.autogen_class_views_notifications_base .notification_action {
  line-height: 26px;
  vertical-align: middle;
  float: left; }

/* app/views/shared/bought_this.css @ 1318452750 */
.autogen_class_views_shared_bought_this {
  border: 2px solid #F0C000;
  padding: 10px;
  margin-bottom: 10px; }

.autogen_class_views_shared_bought_this .title {
  color: #666;
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 5px; }

.autogen_class_views_shared_bought_this .text {
  color: #999;
  border-top: 1px dotted #CCC;
  padding-top: 5px; }

.autogen_class_views_shared_bought_this li {
  margin: 10px 0;
  list-style: decimal; }

/* app/views/word/view/toolbar_share/_fullscreen.css @ 1318452750 */
.autogen_class_views_word_view_toolbar_share_fullscreen {
  border-bottom: 1px dotted #777;
  margin-bottom: 10px;
  padding-bottom: 15px; }

.autogen_class_views_word_view_toolbar_share_fullscreen input {
  width: 469px;
  margin-right: 10px;
  color: #999;
  padding: 0;
  height: 19px;
  font-size: 13px; }

.autogen_class_views_word_view_toolbar_share_fullscreen #fullscreen_url {
  float: left; }

/* app/views/people/featured_users.rb:132 @ 1318452750 */
.autogen_class_views_people_featured_users .heading {
  font-variant: small-caps;
  font: italic 15px georgia;
  color: #666; }

.autogen_class_views_people_featured_users .featured .profile_dashboard_thumbnail.thumbnail_outer {
  float: left;
  background-color: white;
  border: 1px solid #CCC;
  padding: 2px;
  width: 151px;
  height: 151px; }

.autogen_class_views_people_featured_users .featured .profile_dashboard_thumbnail.thumbnail_outer a {
  border: 0; }

.autogen_class_views_people_featured_users .featured .about {
  float: left;
  width: 450px; }

.autogen_class_views_people_featured_users .featured .name a {
  font-size: 22px;
  font-family: georgia;
  font-style: italic;
  font-weight: bold;
  color: #136C8C; }

.autogen_class_views_people_featured_users .featured .bio {
  color: #888; }

.autogen_class_views_people_featured_users .featured .stats {
  line-height: 26px;
  vertical-align: middle;
  font-size: 11px;
  color: #303030; }

.autogen_class_views_people_featured_users .featured .stats .label {
  color: #989898;
  padding-left: 15px; }

.autogen_class_views_people_featured_users .featured .autogen_class_views_shared_followship_follow_button {
  float: left; }

.autogen_class_views_people_featured_users .other_users {
  margin-top: 10px;
  border-top: dotted 1px #989898;
  padding-top: 10px; }

.autogen_class_views_people_featured_users .other_users table {
  width: 100%; }

.autogen_class_views_people_featured_users .other_users td {
  padding-top: 12px;
  padding-bottom: 12px; }

.autogen_class_views_people_featured_users .other_users .user .thumbnail_outer {
  float: left; }

.autogen_class_views_people_featured_users .other_users .user .about {
  float: left;
  width: 220px; }

.autogen_class_views_people_featured_users .other_users .user .name a {
  color: #136C8C;
  font-weight: bold; }

.autogen_class_views_people_featured_users .other_users .user .bio {
  color: #989898; }

.autogen_class_views_people_featured_users .other_users .user .stats {
  font-size: 11px;
  line-height: 18px;
  color: #303030; }

.autogen_class_views_people_featured_users .other_users .user .stats .label {
  color: #989898; }

.autogen_class_views_people_featured_users .other_users .user .stats .stat {
  padding-right: 15px; }

.autogen_class_views_people_featured_users .other_users .user .autogen_class_views_shared_followship_follow_button {
  padding-top: 4px; }

.autogen_class_views_people_featured_users #pub_featured_docs {
  white-space: normal;
  color: #666666;
  font-size: 11px;
  font-family: Arial; }

.autogen_class_views_people_featured_users #pub_featured_docs .pub_featured_doc {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 300px;
  height: 110px; }

.autogen_class_views_people_featured_users #pub_featured_docs .pub_featured_doc_info {
  float: right;
  width: 215px;
  height: 110px;
  color: #888; }

.autogen_class_views_people_featured_users #pub_featured_docs a.pub_featured_doc_title {
  font-size: 13px;
  font-weight: bold;
  color: #136C8C; }

.autogen_class_views_people_featured_users #pub_featured_docs .pub_featured_doc_user {
  margin-top: 5px; }

.autogen_class_views_people_featured_users #pub_featured_docs .pub_featured_doc_user a {
  color: #009900; }

.autogen_class_views_people_featured_users #pub_featured_docs .featured_doc_small_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 99px;
  width: 78px; }

.autogen_class_views_people_featured_users #pub_featured_docs .featured_doc_small_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_people_featured_users #pub_featured_docs .featured_doc_small_thumbnail_shadow .thumbnail {
  float: none;
  width: 72px;
  height: 93px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_people_featured_users #pub_featured_docs .featured_doc_small_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

/* app/views/accounts/_tab_premium_dashboard.rb:43 @ 1318452749 */
.autogen_class_views_accounts_tab_premium_dashboard .dashboard_section.right_section {
  border-right: none; }

.autogen_class_views_accounts_tab_premium_dashboard .dashboard_section.bottom_section {
  border-bottom: none;
  margin-bottom: 15px; }

.autogen_class_views_accounts_tab_premium_dashboard .dashboard_section {
  width: 430px;
  height: 100px;
  float: left;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 15px;
  padding-top: 20px; }

.autogen_class_views_accounts_tab_premium_dashboard .dashboard_section .title_image {
  width: 88px;
  float: left; }

.autogen_class_views_accounts_tab_premium_dashboard .dashboard_section .section_info {
  width: 310px;
  float: left;
  padding-left: 15px; }

.autogen_class_views_accounts_tab_premium_dashboard .dashboard_section .section_info a.section_title {
  font: bold 18px Arial;
  color: #136C8C; }

.autogen_class_views_accounts_tab_premium_dashboard .dashboard_section .section_info .section_desc {
  font-size: 13px;
  color: #444; }

/* app/views/shared/alerts/_success_red.css @ 1318452750 */
.autogen_class_views_shared_alerts_success_red {
  background: white url('') bottom left repeat-x;
  border-color: #990000; }

.autogen_class_views_shared_alerts_success_red .inner {
  color: #990000;
  background-image: url(''); }

/* app/views/facebook/feed_welcome.css @ 1318452749 */
.feed_alert {
  padding: 16px 10px 12px 9px;
  background: #f6f2d7 url('') repeat-x scroll left bottom;
  overflow: hidden;
  /* clearfix */
  text-align: left; }

.feed_alert .thumbnail_container {
  width: 146px;
  float: left; }

.feed_alert .thumbnail_container .thumbnail_outer, .feed_alert .thumbnail_container .info_picture {
  float: left;
  margin-right: 20px; }

.feed_alert .thumbnail_container .info_picture, .feed_alert .thumbnail_container a.feed_nag_picture {
  padding: 2px;
  border: 1px solid #ccc;
  height: 131px;
  width: 131px;
  line-height: 131px;
  background-color: #fff;
  display: inline-block; }

.feed_alert .content {
  width: 100%;
  float: left; }

.feed_alert .content a.dismiss {
  float: right;
  height: 9px;
  width: 9px;
  background: transparent url('') no-repeat;
  display: block; }

.feed_alert .content a.dismiss:hover {
  background-position: 0 -9px; }

.feed_alert .content p {
  margin: 0; }

.feed_alert .content h3 {
  font-size: 16px;
  font-weight: bold; }

.feed_alert .content h4 {
  font-size: 14px;
  font-weight: bold; }

.feed_alert .content .intro {
  border-bottom: 1px dotted #333;
  padding-bottom: 10px;
  margin-bottom: 10px; }

.feed_alert .content .intro .friend_thumbnails {
  margin-top: 3px; }

.feed_alert .content .intro .friend_thumbnails .feed_large_thumbnail {
  margin-right: 1px;
  margin-bottom: 1px;
  display: inline-block;
  float: left; }

.feed_alert .content .intro .friend_thumbnails .feed_large_thumbnail a {
  border: none; }

.feed_alert .content .intro .friend_thumbnails p {
  clear: right; }

.feed_alert .content .nag {
  background: none;
  margin-bottom: 0;
  padding: 0; }

.feed_alert .content a.facebook_finish {
  margin: 10px 0;
  height: 30px;
  width: 91px;
  background: transparent url('') no-repeat;
  display: block; }

.feed_alert .content a.facebook_finish:hover {
  background-position: 0px -30px; }

#feed_welcome .content {
  width: 480px; }

/* app/views/shared/share_bar/share_bar.css @ 1318452750 */
.autogen_class_views_shared_share_bar_share_bar .share_bar_container {
  text-align: left;
  padding: 5px 0 8px;
  background: transparent url('') repeat-x scroll bottom left; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-left: 2px solid #D4D4D4;
  border-top: 2px solid #D4D4D4;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  background-color: #f2faff;
  padding: 10px;
  height: 19px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  width: 624px; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap textarea {
  border: 0;
  padding: 0;
  background-color: inherit;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  height: 1.1em;
  width: 100%;
  color: #888;
  border-bottom: 1px dotted #ccc;
  outline: none;
  resize: none;
  overflow: auto; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap textarea.inactive {
  color: #aaa; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap #status_spinner {
  position: absolute;
  right: 20px;
  top: 12px; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap #submit_status {
  float: right;
  text-indent: -9999px;
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  /*background: transparent image-url('home/btn_submit_67x90.png') no-repeat scroll 0 0;*/
  background: transparent url('/images/home/btn_submit.png?1318452826') no-repeat 0 0;
  width: 67px;
  height: 30px; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap #submit_status:hover {
  background-position: 0 -30px; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap #submit_status:active {
  background-position: 0 -60px; }

body.smartling-es .autogen_class_views_shared_share_bar_share_bar .input_wrap #submit_status {
  background: transparent url('') no-repeat 0 0;
  width: 61px;
  height: 30px; }

body.smartling-es .autogen_class_views_shared_share_bar_share_bar .input_wrap #submit_status:hover {
  background-position: 0 -30px; }

body.smartling-es .autogen_class_views_shared_share_bar_share_bar .input_wrap #submit_status:active {
  background-position: 0 -60px; }

body.smartling-pt .autogen_class_views_shared_share_bar_share_bar .input_wrap #submit_status {
  background: transparent url('') no-repeat 0 0;
  width: 61px;
  height: 30px; }

body.smartling-pt .autogen_class_views_shared_share_bar_share_bar .input_wrap #submit_status:hover {
  background-position: 0 -30px; }

body.smartling-pt .autogen_class_views_shared_share_bar_share_bar .input_wrap #submit_status:active {
  background-position: 0 -60px; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap .share_confirmations {
  float: right;
  display: inline-block;
  margin-top: 3px; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap .share_confirmations .confirmation_container, .autogen_class_views_shared_share_bar_share_bar .input_wrap .share_confirmations .confirmation_container_right, .autogen_class_views_shared_share_bar_share_bar .input_wrap .share_confirmations .confirmation_container_middle {
  background-image: none; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap .share_confirmations .confirmation_container {
  margin: 0; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap .share_confirmations .share_text {
  font-size: 11px;
  color: #999; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap .count {
  font-size: 13px;
  color: #b8b8b8; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap .count .number {
  color: #999;
  font-weight: bold; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap .divider, .autogen_class_views_shared_share_bar_share_bar .input_wrap .hint {
  font-size: 11px;
  line-height: 26px;
  font-size: 11px;
  color: #999; }

.autogen_class_views_shared_share_bar_share_bar .input_wrap .divider {
  display: inline-block;
  margin: auto 10px auto 10px; }

/* app/views/language/docview_notify.css @ 1318452749 */
.autogen_class_views_language_docview_notify .close {
  float: right;
  display: block;
  background: transparent url('') no-repeat left top;
  width: 9px;
  height: 9px;
  overflow: hidden; }

.autogen_class_views_language_docview_notify .close:hover {
  background-position: left -9px; }

/* app/views/premium/purchases/hybrid_gate.css @ 1318452750 */
.autogen_class_views_premium_purchases_hybrid_gate {
  /* Hybrid Gate CSS starts here */
  /* Copied from _upload_button_widget.rb since styleblock doesn't render via AJAX */ }

.autogen_class_views_premium_purchases_hybrid_gate .premium_content {
  padding: 0 10px; }

.autogen_class_views_premium_purchases_hybrid_gate hr {
  margin: 0;
  padding: 0; }

.autogen_class_views_premium_purchases_hybrid_gate h3 {
  font-size: 13px;
  margin: 0 0 10px 3px; }

.autogen_class_views_premium_purchases_hybrid_gate .please_select_payment_option {
  font-weight: bold;
  color: #C00;
  float: right; }

.autogen_class_views_premium_purchases_hybrid_gate .payment_options hr {
  border-bottom: 1px dotted #ccc;
  background: #fff;
  margin: 0;
  padding: 0; }

.autogen_class_views_premium_purchases_hybrid_gate .payment_options .payment_option {
  cursor: pointer;
  padding-left: 10px;
  margin: 10px 0 10px 0; }

.autogen_class_views_premium_purchases_hybrid_gate .payment_options .payment_option input {
  float: left;
  position: relative;
  top: 5px;
  margin-right: 13px; }

.autogen_class_views_premium_purchases_hybrid_gate .payment_options .payment_option div {
  float: left;
  width: 110px; }

.autogen_class_views_premium_purchases_hybrid_gate .payment_options .payment_option p {
  padding: 0;
  margin: 3px 0 0 0;
  float: left;
  font-size: 11px;
  color: #777; }

.autogen_class_views_premium_purchases_hybrid_gate .scribd_italic {
  font-family: Georgia;
  font-style: italic;
  color: #666; }

.autogen_class_views_premium_purchases_hybrid_gate .archive_explanation {
  margin: 20px 10px;
  text-align: center;
  font-size: 17.5px; }

.autogen_class_views_premium_purchases_hybrid_gate .upload_section_container {
  margin-bottom: 15px; }

.autogen_class_views_premium_purchases_hybrid_gate .payment_explanation {
  margin: 15px 90px 22px 90px;
  text-align: center;
  font-size: 17.5px; }

.autogen_class_views_premium_purchases_hybrid_gate .choose_payment_option {
  margin: 15px 0; }

.autogen_class_views_premium_purchases_hybrid_gate .choose_payment_option .choose_payment_option_text {
  float: left;
  font-size: 14.5px; }

.autogen_class_views_premium_purchases_hybrid_gate .archive_footnote {
  font-size: 11px;
  color: #666;
  padding-right: 30px;
  margin-top: 13px; }

.autogen_class_views_premium_purchases_hybrid_gate .topshadow_divider {
  height: 5px;
  background: url('') repeat-x scroll left bottom transparent; }

.autogen_class_views_premium_purchases_hybrid_gate .doc_upload_button {
  margin: auto; }

.autogen_class_views_premium_purchases_hybrid_gate .gate_upload_spinner_container {
  float: right; }

.autogen_class_views_premium_purchases_hybrid_gate .swfupload {
  background-repeat: no-repeat;
  padding: 0;
  cursor: pointer; }

.autogen_class_views_premium_purchases_hybrid_gate .doc_upload_button:hover {
  background-position: 0 -40px; }

body.smartling-es .autogen_class_views_premium_purchases_hybrid_gate .doc_upload_button:hover, body.smartling-pt .autogen_class_views_premium_purchases_hybrid_gate .doc_upload_button:hover {
  background-position: 0 -30px; }

.autogen_class_views_premium_purchases_hybrid_gate .doc_upload_button:active {
  background-position: 0 -80px; }

body.smartling-es .autogen_class_views_premium_purchases_hybrid_gate .doc_upload_button:active, body.smartling-pt .autogen_class_views_premium_purchases_hybrid_gate .doc_upload_button:active {
  background-position: 0 -60px; }

.autogen_class_views_premium_purchases_hybrid_gate .secure_checkout {
  float: right;
  margin-right: 10px;
  background: transparent url('') no-repeat 0 0;
  width: 101px;
  height: 17px; }

.autogen_class_views_premium_purchases_hybrid_gate .secure_checkout:active {
  background-position: 0 -34px; }

body.smartling-es .autogen_class_views_premium_purchases_hybrid_gate .secure_checkout {
  background: transparent url('') no-repeat 0 0;
  width: 90px;
  height: 16px; }

body.smartling-es .autogen_class_views_premium_purchases_hybrid_gate .secure_checkout:active {
  background-position: 0 -32px; }

body.smartling-pt .autogen_class_views_premium_purchases_hybrid_gate .secure_checkout {
  background: transparent url('') no-repeat 0 0;
  width: 97px;
  height: 16px; }

body.smartling-pt .autogen_class_views_premium_purchases_hybrid_gate .secure_checkout:active {
  background-position: 0 -32px; }

/* app/views/documents/_documents_toolbar.css @ 1318452749 */
.autogen_class_views_documents_documents_toolbar {
  text-align: left; }

.autogen_class_views_documents_documents_toolbar .top_row {
  margin: 0 0 7px 0;
  height: 25px; }

.autogen_class_views_documents_documents_toolbar .bottom_row {
  margin: 0 0 10px 0; }

.autogen_class_views_documents_documents_toolbar .bottom_row div#modifiers div.menu_separator {
  display: inline-block;
  *display: inline;
  width: 1px;
  border-left: 1px solid #888;
  line-height: 15px;
  vertical-align: middle;
  margin: 0 5px 0 0; }

.autogen_class_views_documents_documents_toolbar .bottom_row div#modifiers div.item {
  margin: 0 5px 0 0; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group {
  font-size: 11px;
  display: inline-block;
  *display: inline; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group .label, .autogen_class_views_documents_documents_toolbar div.toolbar_group .item {
  line-height: 15px;
  display: inline-block;
  *display: inline;
  vertical-align: middle; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group .label {
  margin-right: 5px;
  color: #666;
  font-size: 11px; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group .item {
  margin-right: 15px; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group a {
  font-weight: normal;
  text-decoration: none;
  font-size: 11px; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group#toolbar_search form {
  *display: inline; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group#toolbar_search .outer_border_hack {
  height: 23px;
  border-top: 1px solid #6B6B6B;
  border-bottom: 1px solid #C2C2C2;
  margin-right: 3px;
  *display: inline; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group#toolbar_search .outer_border_hack .border_hack {
  border-top: 1px solid #BCBCBC;
  border-left: 1px solid #9D9D9D;
  border-right: 1px solid #9D9D9D;
  *display: inline; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group#toolbar_search .outer_border_hack .border_hack input {
  height: 13px;
  width: 225px;
  color: #888;
  border: 1px solid #E7E7E7;
  border-bottom: 0;
  font-size: 11px;
  *padding: 4px 4px;
  *display: inline; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group#toolbar_search span.button {
  float: none;
  *display: inline; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group#toolbar_search span.button span.button_inner {
  float: none;
  *display: inline; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group#toolbar_search span.button span.button_inner input {
  float: none;
  *display: inline; }

.autogen_class_views_documents_documents_toolbar .disabled_action {
  color: #858585;
  font-size: 11px;
  cursor: default; }

.autogen_class_views_documents_documents_toolbar a.disabled_action:hover {
  text-decoration: none; }

.autogen_class_views_documents_documents_toolbar .toolbar_group a:hover {
  text-decoration: underline; }

.autogen_class_views_documents_documents_toolbar div#toolbar_actions {
  margin-left: 20px; }

.autogen_class_views_documents_documents_toolbar div#toolbar_views {
  float: right;
  margin-top: 2px; }

.autogen_class_views_documents_documents_toolbar div.toolbar_pagination {
  padding: 0;
  margin: 0;
  float: right;
  font-size: 12px; }

.autogen_class_views_documents_documents_toolbar div.toolbar_pagination {
  float: right; }

.autogen_class_views_documents_documents_toolbar div.toolbar_pagination a {
  font-weight: normal;
  font-size: 11px; }

.autogen_class_views_documents_documents_toolbar div.toolbar_pagination div.next {
  float: left;
  margin: 2px 0 0 10px; }

.autogen_class_views_documents_documents_toolbar div.toolbar_pagination div.previous {
  float: left;
  margin: 2px 10px 0 0; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group div.menu {
  position: relative; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group .item div.menu_label {
  float: left; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group .item div.menu div.menu_dropdown {
  border: 1px solid #DEDEDE;
  padding: 10px;
  position: absolute;
  top: 15px;
  left: 0;
  background-color: white;
  z-index: 1;
  white-space: nowrap; }

.autogen_class_views_documents_documents_toolbar div.toolbar_group div#shelf_menu_dropdown {
  padding: 5px 10px 0; }

.autogen_class_views_documents_documents_toolbar div.menu_dropdown ul li {
  border-bottom: 1px dotted #AAAAAA;
  margin-bottom: 4px;
  padding: 0 0 4px; }

.autogen_class_views_documents_documents_toolbar div.menu_dropdown ul li.bottom {
  border-bottom: 0; }

.autogen_class_views_documents_documents_toolbar span.search_button {
  margin-top: -5px; }

.autogen_class_views_documents_documents_toolbar .toolbar_group select {
  padding: 2px;
  margin-top: 0px; }

.autogen_class_views_documents_documents_toolbar #toolbar_search .menu_separator {
  height: 22px;
  margin-left: 12px; }

.autogen_class_views_documents_documents_toolbar a#left_arrow {
  background-image: url(''); }

.autogen_class_views_documents_documents_toolbar a#right_arrow {
  background-image: url(''); }

/* app/views/reading_lists/_article.css @ 1318452750 */
.autogen_class_views_reading_lists_article .article_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  padding-bottom: 8px;
  width: 55px; }

.autogen_class_views_reading_lists_article .article_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_reading_lists_article .article_thumbnail_shadow .thumbnail {
  float: none;
  width: 49px;
  height: 63px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_reading_lists_article .article_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_reading_lists_article .article {
  text-align: left;
  margin-bottom: 10px;
  padding: 5px 0;
  border-bottom: 1px solid #eee; }

.autogen_class_views_reading_lists_article .article h4 a {
  font-weight: normal; }

.autogen_class_views_reading_lists_article .article .username {
  padding: 0;
  color: green;
  font-weight: normal; }

.autogen_class_views_reading_lists_article .article .name_link {
  color: #136C8C; }

.autogen_class_views_reading_lists_article .article .name_link:hover {
  text-decoration: none;
  color: #1B89B3; }

.autogen_class_views_reading_lists_article .article:hover {
  background-color: #fff; }

.autogen_class_views_reading_lists_article .article .article_body {
  width: 800px;
  margin-right: 10px; }

.autogen_class_views_reading_lists_article .article .article_body.full {
  width: 580px;
  margin-right: 0; }

.autogen_class_views_reading_lists_article .article .article_body .bottom_controls .clearfix {
  margin-bottom: 5px; }

.autogen_class_views_reading_lists_article .article .article_body.wide {
  width: 720px; }

.autogen_class_views_reading_lists_article .article .article_meta .meta_node {
  font-size: 11px; }

.autogen_class_views_reading_lists_article .article .article_meta.pills {
  display: block;
  float: left;
  width: 145px; }

.autogen_class_views_reading_lists_article .article .article_meta.pills .meta_node {
  display: block;
  padding: 7px;
  background-color: #eee;
  margin-bottom: 1px;
  font-size: 11px; }

.autogen_class_views_reading_lists_article .article .article_meta.pills .meta_node label {
  float: left;
  color: #999;
  text-shadow: 0px 1px 0px #fff; }

.autogen_class_views_reading_lists_article .article .article_meta.pills .meta_node strong {
  float: right;
  font-weight: normal;
  color: #333; }

.autogen_class_views_reading_lists_article .article .article_meta.pills .meta_node.top {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-radius-topright: 3px; }

.autogen_class_views_reading_lists_article .article .article_meta.pills .meta_node.bottom {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-radius-bottomright: 3px; }

.autogen_class_views_reading_lists_article .article .article_thumbnail {
  float: left;
  margin-right: 10px; }

.autogen_class_views_reading_lists_article .article .article_title {
  font-family: georgia;
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 8px; }

.autogen_class_views_reading_lists_article .article .article_body {
  float: left; }

.autogen_class_views_reading_lists_article .article .article_description {
  margin: 0 0 5px;
  line-height: 13px;
  overflow: hidden;
  color: #999;
  font-size: 11px; }

.autogen_class_views_reading_lists_article .article .article_attribution {
  line-height: 13px;
  color: #999;
  font-size: 11px;
  margin: 0; }

.autogen_class_views_reading_lists_article .article .article_added_on {
  margin: 0;
  color: #666;
  font-size: 11px; }

/* app/views/archive/paypal/reader_upsell.css @ 1318452749 */
.autogen_class_views_archive_paypal_reader_upsell {
  text-align: center; }

.autogen_class_views_archive_paypal_reader_upsell label {
  font-size: 13px; }

.autogen_class_views_archive_paypal_reader_upsell .headline {
  text-align: center; }

.autogen_class_views_archive_paypal_reader_upsell .headline h2 {
  font-size: 19px;
  margin-top: 23px; }

.autogen_class_views_archive_paypal_reader_upsell p {
  margin-bottom: 15px; }

.autogen_class_views_archive_paypal_reader_upsell a.continue {
  display: block;
  width: 156px;
  height: 28px;
  background: url('') 0 0;
  margin: auto; }

.autogen_class_views_archive_paypal_reader_upsell a.continue:active {
  background-position: 0 -28px; }

.autogen_class_views_archive_paypal_reader_upsell .opt_in {
  margin: 0 auto 20px auto;
  width: 527px;
  font-weight: bold;
  text-align: left;
  background: #EBF5C7;
  border: 1px dotted #9ACC00;
  padding: 10px; }

/* app/views/nags/_my_docs_archives_nag.css @ 1318452749 */
.autogen_class_views_nags_my_docs_archives_nag {
  width: 966px;
  margin: 0 auto 15px auto;
  padding: 15px;
  text-align: left;
  background: #FFFFCC;
  border: 2px solid #FFD03F;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 11px; }

.autogen_class_views_nags_my_docs_archives_nag p {
  font-size: 11px;
  margin-bottom: 0; }

.autogen_class_views_nags_my_docs_archives_nag .close {
  float: right;
  display: block;
  background: transparent url('') no-repeat left top;
  width: 9px;
  height: 9px;
  overflow: hidden; }

.autogen_class_views_nags_my_docs_archives_nag .close:hover {
  background-position: left -9px; }

/* app/views/community/browse_module/_header.css @ 1318452749 */
.autogen_class_views_community_browse_module_header {
  margin-bottom: 10px; }

.autogen_class_views_community_browse_module_header .module_filters {
  padding: 5px; }

.autogen_class_views_community_browse_module_header #grid_listing_buttons {
  border-right: 0; }

.autogen_class_views_community_browse_module_header form {
  padding-right: 5px; }

.autogen_class_views_community_browse_module_header form input.search {
  font-size: 11px;
  margin-right: 5px;
  padding: 5px;
  width: 230px; }

.autogen_class_views_community_browse_module_header form input.inactive {
  color: #999; }

.autogen_class_views_community_browse_module_header form button {
  margin-top: 2px;
  float: left; }

.autogen_class_views_community_browse_module_header ul {
  margin-top: 5px; }

.autogen_class_views_community_browse_module_header ul li {
  float: left;
  font-size: 11px;
  display: block; }

.autogen_class_views_community_browse_module_header ul li span.inactive {
  color: #ccc; }

.autogen_class_views_community_browse_module_header ul li span.divider {
  margin: 0 5px 0 5px; }

.autogen_class_views_community_browse_module_header ul li a {
  font-size: 11px; }

.autogen_class_views_community_browse_module_header ul.sort_types li.last {
  margin-right: 30px; }

/* app/views/people/activity.css @ 1318452750 */
.autogen_class_views_people_activity #info_card {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px #666666;
  -moz-box-shadow: 0 1px 2px #666666;
  box-shadow: 0 1px 2px #666666;
  width: 280px;
  padding: 10px;
  background-color: #e9e9e9;
  margin-bottom: 25px;
  color: #111;
  overflow: hidden; }

.autogen_class_views_people_activity #info_card .thumbnail_outer, .autogen_class_views_people_activity #info_card .info_picture {
  float: left;
  margin-right: 20px; }

.autogen_class_views_people_activity #info_card .info_picture {
  overflow: hidden; }

.autogen_class_views_people_activity #info_card .info_picture, .autogen_class_views_people_activity #info_card .thumbnail_outer a {
  padding: 2px;
  border: 1px solid #ccc;
  height: 151px;
  width: 151px;
  line-height: 151px;
  background-color: #fff; }

.autogen_class_views_people_activity #info_card .more_info {
  font-size: 11px;
  line-height: 14px;
  margin-left: 5px;
  vertical-align: middle; }

.autogen_class_views_people_activity #info_card .username {
  clear: left;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  margin: 15px 0 10px; }

.autogen_class_views_people_activity #info_card .meta_data {
  margin: 5px 0 8px;
  font-size: 11px;
  line-height: 18px; }

.autogen_class_views_people_activity #info_card .meta_data table {
  width: 280px;
  border-collapse: collapse; }

.autogen_class_views_people_activity #info_card .meta_data table tr {
  border-top: 1px dotted #aaa;
  border-bottom: 1px dotted #aaa; }

.autogen_class_views_people_activity #info_card .meta_data table tr td.label {
  color: #999;
  padding: 5px 0;
  width: 75px; }

.autogen_class_views_people_activity #info_card .meta_data table tr td.value {
  color: #666;
  text-align: right;
  font-weight: bold; }

.autogen_class_views_people_activity #info_card .description {
  font-size: 11px;
  line-height: 15px;
  padding-top: 10px;
  margin-top: 0;
  border-top: 1px dotted #aaa; }

.autogen_class_views_people_activity #info_card .website {
  border-top: 1px dotted #aaa;
  font-size: 11px;
  line-height: 24px;
  padding: 5px 0; }

.autogen_class_views_people_activity #info_card .website .label {
  color: #999;
  padding: 5px 0; }

.autogen_class_views_people_activity #info_card .website .website_link {
  float: right; }

.autogen_class_views_people_activity #info_card .user_action_buttons {
  border-top: 1px dotted #aaa; }

.autogen_class_views_people_activity #info_card .user_action_buttons .member_add {
  float: left;
  padding: 10px 0;
  margin-right: 10px; }

.autogen_class_views_people_activity #info_card .user_action_buttons .messaging {
  float: left;
  padding: 10px 0;
  margin-right: 10px; }

.autogen_class_views_people_activity #info_card .user_action_buttons .messaging .send_message {
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  height: 26px;
  width: 118px;
  background: transparent url('/images/home/btn_sendmessage_118x26.png?1318452826') no-repeat scroll 0 0; }

.autogen_class_views_people_activity #info_card .user_action_buttons .messaging .send_message:hover {
  background-position: 0 -26px; }

.autogen_class_views_people_activity #info_card .user_action_buttons .messaging .send_message:active {
  background-position: 0 -52px; }

.autogen_class_views_people_activity .thumbnail_outer a {
  border: 1px solid #ccc;
  padding: 2px;
  line-height: 16px;
  background-color: #fff; }

/* app/views/shared/articles/article.css @ 1318452750 */
.standard_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 173px; }

.standard_thumbnail_shadow a:hover {
  text-decoration: none; }

.standard_thumbnail_shadow .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.standard_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.timeline_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 173px; }

.timeline_thumbnail_shadow a:hover {
  text-decoration: none; }

.timeline_thumbnail_shadow .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.timeline_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.timeline_thumbnail_shadow:hover {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center 163px; }

.timeline_thumbnail_shadow:hover a:hover {
  text-decoration: none; }

.timeline_thumbnail_shadow:hover .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.timeline_thumbnail_shadow:hover .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

/* app/views/shared/articles/mixed.css @ 1318452750 */
.autogen_class_views_shared_articles_mixed .article_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  padding-bottom: 8px;
  width: 55px; }

.autogen_class_views_shared_articles_mixed .article_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_shared_articles_mixed .article_thumbnail_shadow .thumbnail {
  float: none;
  width: 49px;
  height: 63px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_shared_articles_mixed .article_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_shared_articles_mixed .article_mixed {
  text-align: left;
  margin-bottom: 10px;
  padding: 5px 0;
  border-bottom: 1px solid #eee; }

.autogen_class_views_shared_articles_mixed .article_mixed h4 a {
  font-weight: normal; }

.autogen_class_views_shared_articles_mixed .article_mixed .username {
  padding: 0;
  color: green;
  font-weight: normal; }

.autogen_class_views_shared_articles_mixed .article_mixed .name_link {
  color: #136C8C; }

.autogen_class_views_shared_articles_mixed .article_mixed .name_link:hover {
  text-decoration: none;
  color: #1B89B3; }

.autogen_class_views_shared_articles_mixed .article_mixed:hover {
  background-color: #fff; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_body {
  width: 400px;
  margin-right: 10px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_body.full {
  width: 580px;
  margin-right: 0; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_body .bottom_controls .clearfix {
  margin-bottom: 5px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_body.wide {
  width: 720px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_meta .meta_node {
  font-size: 11px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_meta.pills {
  display: block;
  float: left;
  width: 145px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_meta.pills .meta_node {
  display: block;
  padding: 7px;
  background-color: #eee;
  margin-bottom: 1px;
  font-size: 11px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_meta.pills .meta_node label {
  float: left;
  color: #999;
  text-shadow: 0px 1px 0px #fff; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_meta.pills .meta_node strong {
  float: right;
  font-weight: normal;
  color: #333; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_meta.pills .meta_node.top {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-radius-topright: 3px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_meta.pills .meta_node.bottom {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-radius-bottomright: 3px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_thumbnail {
  float: left;
  margin-right: 10px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_title {
  font-family: georgia;
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 8px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_body {
  float: left; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_description {
  margin: 0 0 5px;
  line-height: 13px;
  overflow: hidden;
  color: #999;
  font-size: 11px; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_attribution {
  line-height: 13px;
  color: #999;
  font-size: 11px;
  margin: 0; }

.autogen_class_views_shared_articles_mixed .article_mixed .article_date {
  margin: 0;
  color: #666;
  font-size: 11px; }

/* app/views/login/_fb_reauthorize.css @ 1318452749 */
.autogen_class_views_login_fb_reauthorize {
  text-align: center; }

.autogen_class_views_login_fb_reauthorize h3 {
  margin-top: 15px;
  margin-bottom: 15px; }

.autogen_class_views_login_fb_reauthorize .fb_login {
  display: block;
  background: url('') no-repeat 0 0;
  width: 67px;
  height: 22px;
  margin: auto auto 15px auto; }

/* app/views/static/scribd101.css @ 1318452750 */
.inside_page h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-weight: bold;
  font-style: italic;
  color: #333;
  font-size: 18px; }

.inside_page #left_column {
  float: left;
  width: 240px; }

.inside_page #left_column p {
  line-height: 20px;
  color: #999; }

.inside_page #embed {
  float: left;
  margin-left: 20px;
  width: 705px; }

.inside_page #other_docs {
  float: left;
  width: 700px;
  margin-left: 20px;
  padding-top: 15px;
  background: transparent url('') repeat-x scroll top left; }

.inside_page #other_docs h4 {
  color: #333;
  margin-bottom: 10px; }

.inside_page .document_container {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
  width: 160px;
  text-align: center; }

.inside_page .document_container a {
  font-weight: bold; }

.inside_page .document_container .standard_thumbnail {
  width: 135px;
  margin-left: 15px; }

/* app/views/shared/list_price.css @ 1318452750 */
.autogen_class_views_shared_list_price .list_price {
  padding-top: 10px; }

.autogen_class_views_shared_list_price .list_price .save {
  font-size: 13px;
  color: #FFF;
  padding: 0 20px 0 15px;
  margin-left: 5px;
  vertical-align: text-top;
  background-color: transparent;
  background-image: url(''); }

/* app/views/login/_login_lightbox.css @ 1318452749 */
.autogen_class_views_login_login_lightbox {
  /* TODO: move all login lightbox related css here */ }

.autogen_class_views_login_login_lightbox .login_section .global_login_form {
  border-bottom: 1px dotted #999; }

.autogen_class_views_login_login_lightbox .login_section #aggro_fb_login {
  border-top: 0;
  padding-top: 0; }

.autogen_class_views_login_login_lightbox .login_section #aggro_fb_login h4 {
  display: none; }

.autogen_class_views_login_login_lightbox #aggro_fb_login {
  margin: 10px 0;
  padding-top: 10px;
  border-top: 1px dotted #999; }

.autogen_class_views_login_login_lightbox #aggro_fb_login h4 {
  margin-bottom: 5px;
  color: #999;
  font-size: 12px; }

/* app/views/premium_research/accounts/prices.css @ 1318452750 */
.autogen_class_views_premium_research_accounts_prices #scribd-doc {
  text-align: center; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc h1 {
  font-size: 35px; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc h2 {
  font-size: 35px;
  margin-bottom: 30px; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .thumbs div {
  float: left;
  text-align: center;
  width: 302px;
  margin: 15px 20px 20px 0; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .thumbs div img {
  border: 1px solid #ccc; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .thumbs div p {
  text-align: center;
  font-size: 14px; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc a.stats_promo {
  display: block;
  margin: 15px auto 25px auto;
  width: 500px;
  background: #ffffcc url('') no-repeat 14px 12px;
  border: 1px solid #ccc;
  padding: 12px 10px 12px 40px;
  text-align: left; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc a.stats_promo p {
  font-size: 19px;
  margin: 0;
  padding: 0; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc a.stats_promo:hover {
  background-color: #fdfd8d;
  text-decoration: none; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .max, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus {
  float: left;
  border: 1px solid #ccc;
  height: 370px;
  width: 233px;
  background: #ffffc9; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .max h3, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large h3, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic h3, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 0; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .max h4, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large h4, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic h4, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus h4 {
  font-size: 15px;
  text-transform: uppercase;
  margin-top: 3px;
  color: #1982AB; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .max p.price, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large p.price, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic p.price, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus p.price {
  font-size: 25px;
  margin-top: 3px;
  margin-bottom: 8px; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .max .inner, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large .inner, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic .inner, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus .inner {
  margin: 15px; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .max hr, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large hr, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic hr, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus hr {
  height: 1px;
  border-top: #ccc;
  margin-bottom: 15px;
  _margin-bottom: 0; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .max p.feature, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large p.feature, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic p.feature, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus p.feature {
  font-size: 14px;
  color: #444;
  margin-bottom: 3px; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .max p.amount, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large p.amount, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic p.amount, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus p.amount {
  margin-top: 0;
  font-size: 19px;
  color: #f00;
  font-weight: bold;
  margin-bottom: 25px; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .max, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large, .autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic {
  margin-top: 18px; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .large {
  border-left: 0;
  border-right: 0; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .basic {
  border-left: 0; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus {
  height: 400px;
  border: 3px solid #3D3430;
  background: #fefee4;
  zoom: 1; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .price_boxes .plus h3 {
  margin-top: 25px;
  font-size: 30px; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .trusted h3 {
  font-size: 25px;
  margin: 35px auto 20px auto; }

.autogen_class_views_premium_research_accounts_prices #scribd-doc .trusted table tr td {
  padding: 10px; }

/* app/views/shared/status_bar.css @ 1318452750 */
.autogen_class_views_shared_status_bar .status_bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 55px;
  line-height: 36px;
  width: 100%;
  z-index: 60;
  overflow: hidden;
  text-align: center;
  font-size: 20px;
  color: #fff;
  text-shadow: 0 1px 1px #333;
  background-repeat: repeat-x;
  background-color: transparent;
  background-position: 0 0; }

.autogen_class_views_shared_status_bar .status_bar .message {
  display: inline-block;
  vertical-align: middle; }

.autogen_class_views_shared_status_bar .error_status {
  background-image: url(''); }

.autogen_class_views_shared_status_bar .notice_status {
  background-image: url(''); }

/* app/views/shared/people/_profile_details.css @ 1318452750 */
#profile_info dt {
  color: #999;
  font-size: 11px;
  margin-top: 5px;
  font-weight: bold;
  float: none;
  margin-bottom: 0; }

#profile_info dd {
  float: none;
  font-size: 11px;
  overflow: hidden;
  margin-top: 0;
  color: #363636;
  margin-bottom: 12px;
  margin-left: 0; }

/* app/views/shared/followship/_facepile.css @ 1318452750 */
.autogen_class_views_shared_followship_facepile .following {
  margin-top: 20px; }

.autogen_class_views_shared_followship_facepile .following h3 {
  display: inline-block; }

.autogen_class_views_shared_followship_facepile .following .follow_picture {
  float: left;
  margin: 0 4px 4px 0; }

.autogen_class_views_shared_followship_facepile .following .follow_picture .following_facepile_thumbnail {
  margin: 0; }

.autogen_class_views_shared_followship_facepile .following .follow_picture .following_facepile_thumbnail a {
  border: 1px solid #ccc;
  padding: 2px; }

.autogen_class_views_shared_followship_facepile .following .follow_picture .feed_thumbnail a {
  border: 1px solid #ccc;
  padding: 2px; }

/* app/views/premium/purchases/trialgate.css @ 1318452750 */
.autogen_class_views_premium_purchases_trialgate .premium_content {
  padding: 0 14px 0 14px; }

.autogen_class_views_premium_purchases_trialgate .explanation {
  color: #000;
  margin: 10px;
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  border: 1px dotted #009900;
  background: #EBF5CC; }

.autogen_class_views_premium_purchases_trialgate .explanation .title {
  padding: 5px;
  font-size: 36px;
  color: #009900; }

.autogen_class_views_premium_purchases_trialgate p.fine_print {
  color: #555;
  margin-left: 3px;
  margin-top: 3px;
  font-size: 11px; }

.autogen_class_views_premium_purchases_trialgate h3 {
  font-size: 13px;
  margin: 0 0 10px 3px; }

.autogen_class_views_premium_purchases_trialgate .checkout_section {
  background: #dedede;
  padding: 10px;
  margin-top: 5px; }

.autogen_class_views_premium_purchases_trialgate .checkout_section .checkout_button {
  float: left;
  width: 156px;
  height: 28px;
  display: block;
  background-image: url('');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-right: 15px;
  cursor: pointer; }

.autogen_class_views_premium_purchases_trialgate .checkout_section .checkout_button:active {
  background-position: 0 -28px; }

.autogen_class_views_premium_purchases_trialgate .checkout_section div {
  float: left;
  font-size: 11px;
  color: #999;
  margin-top: 7px; }

.autogen_class_views_premium_purchases_trialgate .checkout_section img.spinner {
  float: left;
  margin: 4px 0px 0px 10px; }

.autogen_class_views_premium_purchases_trialgate .divider {
  margin: 1px 0 0 0;
  height: 3px;
  background: url('') repeat-x 0 0; }

.autogen_class_views_premium_purchases_trialgate #package_options_form {
  margin-bottom: 15px;
  padding-bottom: 10px; }

.autogen_class_views_premium_purchases_trialgate #package_options_form table {
  margin-left: auto;
  margin-right: auto; }

.autogen_class_views_premium_purchases_trialgate #package_options_form table td {
  padding-left: 9px;
  padding-right: 9px;
  text-align: center;
  vertical-align: middle; }

.autogen_class_views_premium_purchases_trialgate #package_options_form table td a {
  width: 160px;
  height: 66px;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0; }

.autogen_class_views_premium_purchases_trialgate #package_options_form table td a:hover {
  cursor: pointer;
  text-decoration: none; }

.autogen_class_views_premium_purchases_trialgate #package_options_form table td a:active {
  background-position: 0 -66px; }

.autogen_class_views_premium_purchases_trialgate #package_options_form table td a.disabled {
  background-position: 0 -132px; }

.autogen_class_views_premium_purchases_trialgate #package_options_form table td a.disabled :hover {
  cursor: pointer; }

.autogen_class_views_premium_purchases_trialgate #package_options_form table td a#button_credit_card {
  background-image: url(/images/archive_flow/button_pay_cc.png); }

.autogen_class_views_premium_purchases_trialgate #package_options_form table td a#button_paypal {
  background-image: url(/images/archive_flow/button_pay_paypal.png); }

.autogen_class_views_premium_purchases_trialgate div#payment_divider {
  height: 20px;
  text-align: center;
  position: relative;
  color: #9c9c9c;
  font-weight: bold;
  font-size: 95%;
  margin-top: 15px;
  margin-bottom: 15px; }

.autogen_class_views_premium_purchases_trialgate div#payment_divider div {
  width: 100%;
  height: 9px;
  position: absolute;
  border-bottom: 1px solid #9c9c9c;
  z-index: 1; }

.autogen_class_views_premium_purchases_trialgate div#payment_divider span {
  line-height: 20px;
  background-color: white;
  z-index: 2;
  position: relative;
  padding: 0 10px; }

/* app/views/word/view/_share_exposed.css @ 1318452750 */
.share_button_container {
  height: 27px; }

.share_button_container a {
  height: 27px;
  float: left;
  display: block;
  background-image: url('/images/readpage/docpage-controls.png?1318452826'); }

.fb_btn {
  width: 86px;
  background-position: -300px 0; }

.fb_btn:hover {
  background-position: -300px -27px; }

a.twtr_btn {
  width: 81px;
  background-position: -386px 0; }

a.twtr_btn:hover {
  background-position: -386px -27px; }

a.bz_btn {
  width: 67px;
  background-position: -467px 0; }

a.bz_btn:hover {
  background-position: -467px -27px; }

a.embed_btn {
  width: 66px;
  background-position: -534px 0; }

a.embed_btn:hover {
  background-position: -534px -27px; }

body.smartling-es a.embed_btn {
  background: url('/images/locales/es/readpage/docpage-controls.png?1318452826') no-repeat scroll -534px 0; }

body.smartling-es a.embed_btn:hover {
  background-position: -534px -27px; }

body.smartling-pt a.embed_btn {
  background: url('/images/locales/pt-br/readpage/docpage-controls.png?1318452826') no-repeat scroll -534px 0; }

body.smartling-pt a.embed_btn:hover {
  background-position: -534px -27px; }

.link_embed .link_input {
  width: 166px;
  padding: 3px 0;
  color: #333;
  float: right; }

.link_embed .copy_link_input {
  vertical-align: bottom; }

.link_embed input.embed_code_input, .link_embed #embed_code {
  width: 166px;
  float: right;
  padding: 5px 0 4px;
  color: #333; }

.link_embed .copy_button {
  display: inline;
  margin-right: 3px;
  margin-left: 3px;
  float: right;
  height: 24px;
  cursor: pointer;
  width: 51px;
  background: url('') no-repeat 0 0px; }

.link_embed .copy_button * {
  cursor: pointer; }

.link_embed .copy_button:hover, .link_embed .copy_button.hover {
  background-position: 0 -24px; }

.link_embed .copy_button:active, .link_embed .copy_button.active {
  background-position: 0 -72px; }

.link_embed .copy_embed_code {
  cursor: pointer;
  vertical-align: bottom; }

.link_embed input {
  font-size: 11px; }

.link_embed .share_row {
  border-bottom: 1px dotted #ccc;
  padding: 8px 0 8px 0;
  font-size: 11px;
  color: #333; }

.link_embed .share_row h4, .link_embed .share_row label {
  font-size: 11px;
  font-weight: bold; }

.link_embed .share_row label {
  display: block;
  float: left;
  margin-top: 5px; }

.link_embed .share_row .drawer {
  display: none; }

.link_embed .embed_drawer {
  border-bottom: 0; }

.link_embed .embed_drawer label {
  padding-left: 15px;
  background: url('') no-repeat 0 1px;
  cursor: pointer; }

.link_embed .embed_drawer label .expanded_label {
  display: none; }

.link_embed .embed_drawer.expanded {
  margin-bottom: 5px; }

.link_embed .embed_drawer.expanded .embed_params {
  margin: 0 20px 0 16px; }

.link_embed .embed_drawer.expanded label {
  background-position: 2px -12px; }

.link_embed .embed_drawer.expanded label .expanded_label {
  display: inline; }

.link_embed .embed_drawer.expanded .drawer {
  display: block;
  margin-bottom: 10px;
  clear: both; }

.link_embed .embed_drawer.expanded li label {
  padding: 4px 0 0 0;
  background-image: none;
  cursor: text;
  margin-top: 0;
  float: left; }

.link_embed .embed_drawer.expanded input.embed_code {
  width: 190px;
  margin-left: 16px; }

.link_embed .embed_drawer.expanded .embed_code_copy {
  margin-right: 20px; }

.link_embed .embed_drawer.expanded #embed_code.embed_code_input {
  width: 226px; }

.link_embed .more_share_options {
  margin: 40px 20px 0 17px;
  padding-top: 10px;
  border-top: 1px dotted #999;
  zoom: 1;
  clear: both; }

.link_embed .embed_params li {
  float: none;
  border-width: 0 0 1px 0;
  border-style: dotted;
  border-color: #999;
  margin: 0;
  padding: 4px 0;
  overflow: hidden;
  line-height: 16px;
  zoom: 1; }

.link_embed .embed_params li input {
  float: right;
  margin-top: 1px;
  color: #333; }

.link_embed .embed_params li input[disabled=""] {
  color: #999; }

.link_embed .embed_params li .book_height_text {
  float: right;
  color: #999;
  display: block;
  margin-top: 4px; }

.link_embed .embed_params li .auto_width {
  margin: 3px 4px;
  vertical-align: top; }

.link_embed .embed_params li label {
  font-weight: normal; }

.link_embed .embed_params li label.right {
  margin-right: 4px; }

.link_embed .embed_params li .view_mode {
  top: 1px;
  margin: 0 5px;
  vertical-align: text-bottom;
  font-size: 11px;
  float: left; }

.link_embed .embed_params .preview, .link_embed .embed_params .update_code {
  margin: 4px 6px;
  float: right; }

/* app/views/upload/_upload_metadata_template.css @ 1318452750 */
.autogen_class_views_upload_upload_metadata_template .file_upload_info {
  margin: 10px 0; }

.autogen_class_views_upload_upload_metadata_template .upload_main {
  text-align: left;
  min-height: 77px; }

.autogen_class_views_upload_upload_metadata_template .upload_main .file_thumbnail {
  width: 58px;
  height: 73px;
  overflow: hidden;
  float: left;
  background: white; }

.autogen_class_views_upload_upload_metadata_template .upload_main .file_thumbnail a {
  display: block;
  width: 56px;
  height: 71px;
  background: white center center no-repeat;
  border: 1px solid #6A6663; }

.autogen_class_views_upload_upload_metadata_template .upload_main .file_thumbnail img {
  vertical-align: text-top; }

.autogen_class_views_upload_upload_metadata_template .upload_main .upload_progress {
  margin-left: 67px; }

.autogen_class_views_upload_upload_metadata_template .upload_main .upload_status {
  color: #888;
  text-align: right;
  margin-right: 10px; }

.autogen_class_views_upload_upload_metadata_template .upload_main .upload_status_error {
  color: red;
  font-weight: bold; }

.autogen_class_views_upload_upload_metadata_template .upload_main .uploaded_file_name {
  font-size: 16px;
  width: 550px;
  overflow: hidden; }

.autogen_class_views_upload_upload_metadata_template .upload_main .uploaded_file_name a {
  font-weight: bold;
  text-decoration: underline; }

.autogen_class_views_upload_upload_metadata_template .upload_main .upload_progress_bar_container {
  width: 600px;
  margin-left: 0px; }

.autogen_class_views_upload_upload_metadata_template .upload_main .upload_progress_bar {
  height: 14px;
  width: 99%;
  margin: 8px auto 0 0;
  text-align: left;
  border: 1px solid #CCCCCC;
  background-color: #eee; }

.autogen_class_views_upload_upload_metadata_template .upload_main .upload_progress_bar div {
  height: 14px;
  width: 0px;
  background: url(''); }

.autogen_class_views_upload_upload_metadata_template .upload_main .cancel_upload {
  font-weight: bold;
  margin-left: 300px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px; }

.autogen_class_views_upload_upload_metadata_template .upload_main .metadata_cancel_button {
  float: right; }

.autogen_class_views_upload_upload_metadata_template .upload_main .upload_publish_messages {
  position: relative;
  color: #777;
  padding-left: 0;
  padding-top: 20px;
  font-weight: bold; }

.autogen_class_views_upload_upload_metadata_template .upload_main .upload_publish_message {
  position: absolute;
  left: 140px; }

.autogen_class_views_upload_upload_metadata_template .upload_main textarea, .autogen_class_views_upload_upload_metadata_template .upload_main input {
  padding: 2px; }

.autogen_class_views_upload_upload_metadata_template .upload_main .share_text {
  float: left;
  margin: 5px 5px 0 10px;
  font-size: 11px; }

.autogen_class_views_upload_upload_metadata_template .upload_main button.standard_submit {
  float: left; }

.autogen_class_views_upload_upload_metadata_template .upload_metadata_form {
  background: #EEE;
  margin-left: 67px;
  width: 600px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 20px; }

.autogen_class_views_upload_upload_metadata_template .upload_metadata_form label {
  display: inline;
  margin-right: 10px;
  vertical-align: text-top; }

.autogen_class_views_upload_upload_metadata_template .upload_metadata_form textarea {
  vertical-align: text-top;
  width: 325px; }

.autogen_class_views_upload_upload_metadata_template .upload_metadata_form .file_upload_title {
  width: 500px; }

.autogen_class_views_upload_upload_metadata_template .upload_metadata_form .upload_widget_category_menus_container, .autogen_class_views_upload_upload_metadata_template .upload_metadata_form .upload_widget_category_menus_subcontainer {
  display: inline; }

.autogen_class_views_upload_upload_metadata_template .upload_metadata_form p.upload_form_label {
  font-weight: bold; }

.autogen_class_views_upload_upload_metadata_template .upload_metadata_form th {
  padding-right: 5px;
  vertical-align: top; }

.autogen_class_views_upload_upload_metadata_template .file_upload_tags {
  width: 325px; }

.autogen_class_views_upload_upload_metadata_template .upload_new_document_url {
  display: inline;
  padding-left: 50px; }

.autogen_class_views_upload_upload_metadata_template .upload_new_document_url form {
  display: inline; }

.autogen_class_views_upload_upload_metadata_template .upload_file_container {
  margin-right: 0;
  margin-top: 20px;
  padding-top: 30px;
  border-top: 2px solid #AAA; }

.autogen_class_views_upload_upload_metadata_template .animation_container {
  height: 76px; }

.autogen_class_views_upload_upload_metadata_template .publishing_text {
  font-size: 12px;
  font-style: normal;
  font-weight: bold; }

.autogen_class_views_upload_upload_metadata_template .document_privacy {
  display: block;
  border: 0;
  margin: 0; }

.autogen_class_views_upload_upload_metadata_template .document_privacy .bold {
  font-weight: bold; }

.autogen_class_views_upload_upload_metadata_template .document_privacy .private .bold {
  color: #6d1200; }

.autogen_class_views_upload_upload_metadata_template .document_privacy .public .bold {
  color: #4a880c; }

/* app/views/upload/_gdocs_upload_widget.css @ 1318452750 */
.autogen_class_views_upload_gdocs_upload_widget .upload_text_button {
  padding-top: 8px; }

.autogen_class_views_upload_gdocs_upload_widget .upload_text_button .button {
  color: #E9E9E9; }

.autogen_class_views_upload_gdocs_upload_widget .document_body {
  width: 500px;
  display: block; }

.autogen_class_views_upload_gdocs_upload_widget .upload_text_status {
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: left; }

.autogen_class_views_upload_gdocs_upload_widget .on_selected {
  clear: left; }

.autogen_class_views_upload_gdocs_upload_widget .on_selected .private_flag {
  padding-top: 15px;
  padding-bottom: 10px; }

.autogen_class_views_upload_gdocs_upload_widget #other_docs table {
  width: 100%; }

.autogen_class_views_upload_gdocs_upload_widget #other_docs tr.file_row td {
  border-top: 1px dotted gray;
  padding-top: 8px;
  padding-bottom: 8px; }

.autogen_class_views_upload_gdocs_upload_widget #other_docs tr.file_row td.import_button {
  text-align: right; }

/* app/views/documents/ads_below_sideboard.css @ 1318452749 */
.autogen_class_views_documents_ads_below_sideboard #pinned_ad {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 270px;
  margin-left: 30px; }

.autogen_class_views_documents_ads_below_sideboard #pinned_ad.ie_fixed {
  position: absolute;
  top: 0; }

.autogen_class_views_documents_ads_below_sideboard #pinned_ad.fixed {
  position: fixed;
  top: 0; }

/* app/views/shared/alerts/_error.css @ 1318452750 */
.autogen_class_views_shared_alerts_error {
  background: white url('') bottom left repeat-x;
  border-color: #990000; }

.autogen_class_views_shared_alerts_error .inner {
  color: #990000;
  background-image: url(''); }

/* app/views/facebook/_login_button.rb:12 @ 1318452749 */
.autogen_class_views_facebook_login_button .login_button_spinner {
  padding-left: 5px; }

/* app/views/premium/credit_card/reader_upsell.css @ 1318452750 */
.autogen_class_views_premium_credit_card_reader_upsell .headline h2 {
  font-size: 19px;
  margin-top: 23px; }

.autogen_class_views_premium_credit_card_reader_upsell p {
  margin-bottom: 15px; }

.autogen_class_views_premium_credit_card_reader_upsell a.continue {
  display: block;
  width: 156px;
  height: 28px;
  background: url('') 0 0;
  margin: auto; }

.autogen_class_views_premium_credit_card_reader_upsell a.continue:active {
  background-position: 0 -28px; }

.autogen_class_views_premium_credit_card_reader_upsell .opt_in {
  margin: 0 auto 20px auto;
  width: 527px;
  font-weight: bold;
  text-align: left;
  background: #EBF5C7;
  border: 1px dotted #9ACC00;
  padding: 10px; }

/* app/views/embeds/share.css @ 1318452749 */
.autogen_class_views_embeds_share {
  position: absolute;
  top: 30%;
  left: 50%;
  margin-top: -100px;
  margin-left: -165px; }

.autogen_class_views_embeds_share .container {
  text-align: left;
  background: white;
  height: 340px;
  width: 300px;
  border: 15px solid #555;
  padding: 15px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.autogen_class_views_embeds_share .container .share_item {
  position: relative;
  margin: 10px 0; }

.autogen_class_views_embeds_share .container #share_on_facebook {
  width: 221px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: transparent url('/images/embeds/share/share_facebook_221x50.png?1318452826') no-repeat; }

.autogen_class_views_embeds_share .container #share_on_facebook:active {
  background-position: 0 -50px; }

.autogen_class_views_embeds_share .container #share_on_twitter {
  width: 221px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: transparent url('/images/embeds/share/share_twitter_221x50.png?1318452826') no-repeat; }

.autogen_class_views_embeds_share .container #share_on_twitter:active {
  background-position: 0 -50px; }

.autogen_class_views_embeds_share .container #share_on_scribd {
  width: 221px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: transparent url('/images/embeds/share/share_scribd_221x50.png?1318452826') no-repeat; }

.autogen_class_views_embeds_share .container #share_on_scribd:active {
  background-position: 0 -50px; }

.autogen_class_views_embeds_share .container .close {
  float: right;
  font-size: 11px; }

.autogen_class_views_embeds_share .container #shared_on_scribd {
  width: 221px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: transparent url('/images/embeds/share/share_scribd_221x50.png?1318452826') no-repeat;
  background-position: 0 -100px; }

.autogen_class_views_embeds_share .container #html5_embed_code_copy {
  background: transparent url('/images/embeds/share/btn_copy-embed_147x26.png?1318452826') no-repeat; }

.autogen_class_views_embeds_share .container #html5_embed_code_copy:hover {
  background-position: 0 -26px; }

.autogen_class_views_embeds_share .container #html5_embed_code_copy:active {
  background-position: 0 -52px; }

.autogen_class_views_embeds_share .container #doc_url_copy {
  background: transparent url('/images/embeds/share/btn_copy-URL_147x26.png?1318452826') no-repeat; }

.autogen_class_views_embeds_share .container #doc_url_copy:hover {
  background-position: 0 -26px; }

.autogen_class_views_embeds_share .container #doc_url_copy:active {
  background-position: 0 -52px; }

.autogen_class_views_embeds_share .container .copy, .autogen_class_views_embeds_share .container .copy.copy_button {
  background: none;
  width: 147px;
  height: 26px;
  float: left;
  margin: 2px;
  margin-top: 10px; }

.autogen_class_views_embeds_share .container .copy_buttons {
  display: block;
  width: 310px;
  margin-left: auto;
  margin-right: auto; }

.autogen_class_views_embeds_share .container h1 {
  margin-bottom: 20px; }

.autogen_class_views_embeds_share .container label {
  font-size: 15px;
  display: block;
  margin-bottom: 3px; }

.autogen_class_views_embeds_share .container input {
  padding: 3px;
  width: 240px;
  margin-bottom: 20px; }

.autogen_class_views_embeds_share .container textarea#html5_embed_code {
  display: block;
  margin: 20px auto 10px auto;
  width: 280px;
  height: 80px; }

/* app/views/embeds/share.rb:14 @ 1318452749 */
.autogen_class_views_embeds_share button.standard_submit.copy {
  width: 147px;
  float: left; }

/* app/views/shared/documents/_basic.css @ 1318452750 */
.autogen_class_views_shared_documents_basic {
  zoom: 1;
  position: relative; }

.autogen_class_views_shared_documents_basic .inner {
  margin: 0 auto 10px 0; }

.autogen_class_views_shared_documents_basic .inner_no_margins {
  margin: 0 !important; }

.autogen_class_views_shared_documents_basic .document_thumbnail {
  float: left;
  margin-right: 5px;
  zoom: 1;
  z-index: 1000; }

.autogen_class_views_shared_documents_basic .document_thumbnail div {
  margin-right: 0; }

.autogen_class_views_shared_documents_basic .metadata {
  margin-left: 62px; }

.autogen_class_views_shared_documents_basic .metadata p {
  margin: 0 0 3px 0;
  margin-left: 0 !important; }

.autogen_class_views_shared_documents_basic .metadata p.secondary {
  font-size: 11px !important;
  white-space: nowrap; }

.autogen_class_views_shared_documents_basic .metadata p.document_description {
  font-size: 11px !important;
  color: #999; }

.autogen_class_views_shared_documents_basic .metadata p.title {
  margin-left: 0;
  margin-top: 0;
  font-size: 13px; }

.autogen_class_views_shared_documents_basic .metadata p.title a {
  font-weight: bold; }

/* app/views/credit_cards/new_iframe.css @ 1318452749 */
.autogen_class_views_credit_cards_new_iframe {
  width: 578px; }

.autogen_class_views_credit_cards_new_iframe .form {
  margin-left: 17px;
  margin-bottom: 15px; }

.autogen_class_views_credit_cards_new_iframe .form hr {
  border-top: 1px dotted #ddd;
  padding: 0;
  margin: 10px 0 0 0;
  width: 540px;
  height: 0;
  border-bottom: 0; }

.autogen_class_views_credit_cards_new_iframe .form .autogen_class_views_shared_alerts_base {
  margin-top: 5px;
  width: 538px; }

.autogen_class_views_credit_cards_new_iframe .form label {
  font-size: 11px;
  font-weight: bold; }

.autogen_class_views_credit_cards_new_iframe .form .section {
  float: left;
  margin-right: 15px; }

.autogen_class_views_credit_cards_new_iframe .form input.name {
  width: 530px; }

.autogen_class_views_credit_cards_new_iframe .form input.address {
  width: 530px; }

.autogen_class_views_credit_cards_new_iframe .form input.city {
  width: 200px; }

.autogen_class_views_credit_cards_new_iframe .form input.state {
  text-transform: uppercase;
  width: 20px; }

.autogen_class_views_credit_cards_new_iframe .form input.zip {
  width: 100px; }

.autogen_class_views_credit_cards_new_iframe .form input.ccv {
  width: 100px; }

.autogen_class_views_credit_cards_new_iframe .form input.card_number {
  width: 200px; }

.autogen_class_views_credit_cards_new_iframe .form .submit_section {
  width: 520px;
  background: #DEDEDE;
  padding: 10px;
  margin-top: 15px; }

.autogen_class_views_credit_cards_new_iframe .form .submit_section input.save_and_continue {
  float: left;
  width: 140px;
  height: 20px;
  border: 0;
  background-image: url('');
  background-position: 0 0;
  background-repeat: no-repeat; }

.autogen_class_views_credit_cards_new_iframe .form .submit_section input.save_and_continue:active {
  background-position: 0 -28px; }

.autogen_class_views_credit_cards_new_iframe .form .submit_section div {
  float: left;
  margin-left: 2px;
  font-size: 11px;
  margin-top: 8px;
  color: #aaa; }

.autogen_class_views_credit_cards_new_iframe .form .submit_section img {
  float: left;
  margin-left: 8px;
  margin-top: 5px; }

/* app/views/reader/news_feeds_test/show.css @ 1318452750 */
.autogen_class_views_reader_news_feeds_test_show .header {
  margin: 10px;
  line-height: 3em;
  overflow: hidden; }

.autogen_class_views_reader_news_feeds_test_show .header .title {
  text-shadow: #aaa 3px 3px 5px;
  margin-left: 10px;
  float: left; }

.autogen_class_views_reader_news_feeds_test_show .header a {
  float: left; }

.autogen_class_views_reader_news_feeds_test_show .news_feed {
  text-align: left;
  padding-top: 10px;
  margin: 10px 50px;
  width: auto;
  color: #555;
  width: auto; }

.autogen_class_views_reader_news_feeds_test_show .news_feed .thumbnail {
  float: right; }

.autogen_class_views_reader_news_feeds_test_show .news_feed .content {
  float: left; }

.autogen_class_views_reader_news_feeds_test_show .news_feed ul {
  padding: 10px;
  margin: 7px;
  margin-bottom: 25px;
  border: 1px solid #DEDEDE;
  clear: both; }

.autogen_class_views_reader_news_feeds_test_show .news_feed li {
  line-height: 1.5em;
  margin: 4px 10px;
  clear: both;
  overflow: hidden; }

.autogen_class_views_reader_news_feeds_test_show .news_feed li strong, .autogen_class_views_reader_news_feeds_test_show .news_feed li span {
  float: left;
  display: block; }

.autogen_class_views_reader_news_feeds_test_show .news_feed li strong {
  text-align: right;
  display: block;
  color: black;
  margin-right: 10px;
  width: 150px; }

.autogen_class_views_reader_news_feeds_test_show .news_feed li span {
  width: 550px;
  width: 1;
  font-size: 0.9em; }

.autogen_class_views_reader_news_feeds_test_show .news_feed img {
  margin-top: 10px;
  margin-right: 20px;
  -webkit-box-shadow: 3px 3px 10px #cccccc;
  -moz-box-shadow: 3px 3px 10px #cccccc;
  box-shadow: 3px 3px 10px #cccccc; }

.autogen_class_views_reader_news_feeds_test_show .news_feed .article {
  -webkit-box-shadow: 5px 5px 7px #eeeeee;
  -moz-box-shadow: 5px 5px 7px #eeeeee;
  box-shadow: 5px 5px 7px #eeeeee;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#eeeeee));
  overflow: hidden; }

.autogen_class_views_reader_news_feeds_test_show .news_feed .fetch {
  margin-left: 170px; }

.autogen_class_views_reader_news_feeds_test_show .news_feed .fetch span {
  width: auto; }

/* app/views/orders/_order_box.css @ 1318452750 */
.autogen_class_views_orders_order_box .transaction_box_top {
  width: 950px;
  white-space: normal;
  text-align: left;
  margin-left: auto;
  margin-right: auto; }

/* app/views/people/featured_docs.rb:151 @ 1318452750 */
.autogen_class_views_people_featured_docs .no_of_pages {
  background-image: none;
  background-color: #FFFFFF;
  border: 1px solid #CCC;
  border-right: 0;
  border-bottom: 0;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px; }

.autogen_class_views_people_featured_docs div.featured {
  width: 650px;
  margin-left: 14px;
  margin-bottom: 10px; }

.autogen_class_views_people_featured_docs div.featured .thumbnail_large_thumbnail {
  display: block;
  float: left; }

.autogen_class_views_people_featured_docs div.featured .thumbnail_large_thumbnail a {
  border: 0px; }

.autogen_class_views_people_featured_docs div.featured .featured_doc_info {
  width: 400px;
  float: left; }

.autogen_class_views_people_featured_docs div.featured .featured_doc_info a.document_name {
  font-size: 22px;
  font-style: italic; }

.autogen_class_views_people_featured_docs div.featured .featured_doc_info .featured_doc_desc {
  margin: 10px 0;
  font-size: 11px;
  color: #888; }

.autogen_class_views_people_featured_docs div.featured .featured_doc_info .document_user a {
  font-weight: bold;
  color: #136C8C; }

.autogen_class_views_people_featured_docs div.featured .no_of_pages {
  bottom: -5px; }

.autogen_class_views_people_featured_docs table.other_docs {
  width: 650px; }

.autogen_class_views_people_featured_docs table.other_docs td {
  width: 25%; }

.autogen_class_views_people_featured_docs a.document_name {
  color: #136C8C;
  font-family: Georgia;
  font-weight: bold;
  margin: 5px 0 5px 0;
  overflow: hidden;
  text-overflow: ellipsis; }

.autogen_class_views_people_featured_docs .document_reads {
  display: none; }

.autogen_class_views_people_featured_docs img {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 2px; }

.autogen_class_views_people_featured_docs #profile_branding_banner img {
  border: 0;
  padding: 0; }

.autogen_class_views_people_featured_docs div.document.small_doc {
  margin: 15px;
  width: 129px; }

.autogen_class_views_people_featured_docs div.document.small_doc a.document_name {
  font-size: 13px;
  height: 2.5em;
  width: 129px;
  display: inline-block; }

.autogen_class_views_people_featured_docs div.document.small_doc .document_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  padding-bottom: 8px;
  float: left; }

.autogen_class_views_people_featured_docs div.document.small_doc .document_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_people_featured_docs div.document.small_doc .document_shadow .thumbnail {
  float: none;
  width: 129px;
  height: 167px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_people_featured_docs div.document.small_doc .document_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_people_featured_docs div.document.small_doc .document_shadow img {
  width: 129px;
  height: 167px; }

.autogen_class_views_people_featured_docs .featured_users .featured_users_title {
  margin: 10px 0;
  font: italic 15px georgia;
  color: #666; }

.autogen_class_views_people_featured_docs .featured_users .user {
  margin-bottom: 15px; }

.autogen_class_views_people_featured_docs .featured_users .user .thumbnail_outer {
  float: left; }

.autogen_class_views_people_featured_docs .featured_users .user .about {
  float: left;
  width: 220px; }

.autogen_class_views_people_featured_docs .featured_users .user .name a {
  color: #136C8C;
  font-weight: bold; }

.autogen_class_views_people_featured_docs .featured_users .user .bio {
  color: #989898; }

.autogen_class_views_people_featured_docs .featured_users .user .stats {
  margin-bottom: 0;
  font-size: 11px;
  line-height: 18px;
  color: #303030; }

.autogen_class_views_people_featured_docs .featured_users .user .stats .label {
  color: #989898; }

.autogen_class_views_people_featured_docs .featured_users .user .stats .stat {
  padding-right: 15px; }

.autogen_class_views_people_featured_docs .featured_users .user .autogen_class_views_shared_followship_follow_button {
  padding-top: 4px; }

/* app/views/word/document/_premium_settings.rb:63 @ 1318452750 */
.autogen_class_views_word_document_premium_settings label {
  font-weight: bold; }

.autogen_class_views_word_document_premium_settings .header {
  color: #666;
  font: bold 11px Arial, 'helvetica neue', helvetica;
  padding-bottom: 5px; }

.autogen_class_views_word_document_premium_settings .premium_settings_content {
  padding: 20px;
  width: 100%;
  height: 100%; }

.autogen_class_views_word_document_premium_settings .button_settings {
  height: 15px; }

.autogen_class_views_word_document_premium_settings .button_settings label {
  float: left;
  margin-right: 5px; }

.autogen_class_views_word_document_premium_settings .button_settings input {
  float: left;
  margin-right: 10px; }

.autogen_class_views_word_document_premium_settings .brand_settings {
  padding: 5px 0; }

.autogen_class_views_word_document_premium_settings .link_setting, .autogen_class_views_word_document_premium_settings .brand_buy, .autogen_class_views_word_document_premium_settings .isbn {
  margin-top: 5px;
  height: 20px; }

.autogen_class_views_word_document_premium_settings .link_setting label, .autogen_class_views_word_document_premium_settings .brand_buy label, .autogen_class_views_word_document_premium_settings .isbn label {
  line-height: 25px;
  float: left;
  margin-right: 5px; }

.autogen_class_views_word_document_premium_settings .link_setting input, .autogen_class_views_word_document_premium_settings .brand_buy input, .autogen_class_views_word_document_premium_settings .isbn input {
  float: left;
  margin-right: 10px; }

.autogen_class_views_word_document_premium_settings .link_setting input.checkbox, .autogen_class_views_word_document_premium_settings .brand_buy input.checkbox, .autogen_class_views_word_document_premium_settings .isbn input.checkbox {
  margin-top: 7px; }

.autogen_class_views_word_document_premium_settings #amazon_message {
  padding-top: 4px;
  font: bold 14px Arial;
  color: #666; }

.autogen_class_views_word_document_premium_settings #isbn_message {
  font: bold 11px Arial;
  color: #666; }

.autogen_class_views_word_document_premium_settings #isbn_error {
  font: bold 11px Arial;
  color: red; }

/* app/views/timeline_events/followship/created/event.css @ 1318452750 */
.autogen_class_views_timeline_events_followship_created_event .event .feed_large_thumbnail {
  opacity: 1;
  margin-right: 10px;
  margin-top: 0; }

.autogen_class_views_timeline_events_followship_created_event .user_line {
  line-height: 22px;
  font-size: 11px;
  padding-left: 20px; }

.autogen_class_views_timeline_events_followship_created_event .user_line .user a.username, .autogen_class_views_timeline_events_followship_created_event .user_line .user strong {
  display: inline-block;
  padding-top: 6px;
  margin-right: 5px; }

.autogen_class_views_timeline_events_followship_created_event .timestamp {
  display: none;
  float: right;
  margin-right: 0 !important;
  font-size: 11px;
  font-style: italic;
  color: #999;
  line-height: 16px; }

.autogen_class_views_timeline_events_followship_created_event .followed_user {
  margin: 6px 0 0 61px;
  zoom: 1; }

.autogen_class_views_timeline_events_followship_created_event .followed_user .follow_buttons {
  float: right;
  margin-top: 4px; }

.autogen_class_views_timeline_events_followship_created_event .followed_user .readpage_facepile_thumbnail {
  float: left;
  margin-bottom: 7px; }

.autogen_class_views_timeline_events_followship_created_event .followed_user .readpage_facepile_thumbnail a {
  width: 29px;
  height: 29px;
  display: block;
  padding: 2px;
  border: 1px solid #bbb; }

.autogen_class_views_timeline_events_followship_created_event .followed_user ul {
  float: right;
  margin-top: 11px; }

.autogen_class_views_timeline_events_followship_created_event .followed_user ul li {
  float: left;
  margin-right: 15px;
  font-size: 11px; }

.autogen_class_views_timeline_events_followship_created_event .followed_user ul li span {
  color: #999; }

.autogen_class_views_timeline_events_followship_created_event .followed_user .info {
  zoom: 1;
  margin: 0;
  padding: 0;
  margin-left: 44px; }

.autogen_class_views_timeline_events_followship_created_event .followed_user .info a.username {
  padding: 0; }

.autogen_class_views_timeline_events_followship_created_event .followed_user .info h3 {
  padding-top: 3px;
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-weight: bold; }

.autogen_class_views_timeline_events_followship_created_event .followed_user .info h3 a {
  color: #136C8C; }

.autogen_class_views_timeline_events_followship_created_event .followed_user .info h3 a:hover {
  text-decoration: none;
  color: #1B89B3; }

/* app/views/shared/sharing/readcast_confirmations.css @ 1318452750 */
.autogen_class_views_shared_sharing_readcast_confirmations .confirmation_container {
  background: transparent url(/images/share_settings/window_left.gif) no-repeat scroll;
  display: block;
  float: left;
  height: 25px;
  padding-left: 2px;
  text-align: center;
  margin-right: 5px; }

.autogen_class_views_shared_sharing_readcast_confirmations .confirmation_container_right {
  background: transparent url(/images/share_settings/window_right.gif) no-repeat scroll right;
  padding-right: 2px;
  display: block;
  float: left;
  height: 25px; }

.autogen_class_views_shared_sharing_readcast_confirmations .confirmation_container_middle {
  background: transparent url(/images/share_settings/window_rpt.gif) repeat-x scroll;
  width: 40px;
  display: block; }

.autogen_class_views_shared_sharing_readcast_confirmations .facebook_container {
  background: url(/images/icons/icon_facebook_15x15.png) no-repeat scroll 4px 5px;
  width: 40px;
  display: block;
  height: 25px; }

.autogen_class_views_shared_sharing_readcast_confirmations .scribd_container {
  background: url(/images/icons/icon_scribd_15x15.png) no-repeat scroll 4px 5px;
  width: 40px;
  display: block;
  height: 25px; }

.autogen_class_views_shared_sharing_readcast_confirmations .twitter_container {
  background: url(/images/icons/icon_twitter_15x15.png) no-repeat scroll 4px 5px;
  width: 40px;
  display: block;
  height: 25px; }

/* app/views/accounts/_tab_scribd_archive.rb:33 @ 1318452749 */
.autogen_class_views_accounts_tab_scribd_archive .account_settings.edit_profile .section_header {
  display: block;
  width: 200px;
  float: left;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  font-style: normal;
  color: #666; }

.autogen_class_views_accounts_tab_scribd_archive .account_settings.edit_profile .subscription_table {
  display: block;
  float: left;
  width: 590px; }

.autogen_class_views_accounts_tab_scribd_archive #my_subscription .subscription_table {
  clear: none;
  margin-bottom: 20px; }

.autogen_class_views_accounts_tab_scribd_archive #my_subscription .subscription_table tr.subscription_history_row td.last_column {
  width: 80px; }

/* app/views/shared/buttons/buy_now.css @ 1318452750 */
.autogen_class_views_shared_buttons_buy_now {
  width: 280px; }

.autogen_class_views_shared_buttons_buy_now a {
  display: block;
  outline: none;
  border: 0;
  width: 280px; }

.autogen_class_views_shared_buttons_buy_now a .container {
  width: 280px;
  height: 49px;
  display: block;
  background-image: url('/images/shared/buttons/buy_now/btn_buynow.png?1318452826');
  background-position: 0 0;
  position: relative; }

.autogen_class_views_shared_buttons_buy_now a .container:hover {
  background-position: 0 -49px; }

.autogen_class_views_shared_buttons_buy_now a .container .price {
  float: right;
  line-height: 49px;
  margin-right: 30px;
  width: 73px;
  text-align: center;
  font-size: 16px;
  color: #777;
  font-weight: bold; }

.autogen_class_views_shared_buttons_buy_now a .container .price:hover, .autogen_class_views_shared_buttons_buy_now a .container .price:active {
  text-decoration: none; }

.autogen_class_views_shared_buttons_buy_now a:hover, .autogen_class_views_shared_buttons_buy_now a:active {
  text-decoration: none; }

/* app/views/accounts/_tab_general.css @ 1318452749 */
.autogen_class_views_accounts_tab_general #account_settings_notifications {
  margin-top: 0px; }

.autogen_class_views_accounts_tab_general #account_settings_email_addresses {
  padding-top: 5px; }

.autogen_class_views_accounts_tab_general #account_settings_email_addresses #email_list .email {
  padding: 10px 0; }

.autogen_class_views_accounts_tab_general #account_settings_password label {
  font-weight: normal;
  margin-top: 5px; }

.autogen_class_views_accounts_tab_general .fb_deletion_notice {
  font-size: 11px;
  color: #888; }

.autogen_class_views_accounts_tab_general form.add_email {
  margin-top: 10px; }

.autogen_class_views_accounts_tab_general form.add_email .label {
  float: left;
  padding-top: 5px;
  margin-right: 14px; }

.autogen_class_views_accounts_tab_general form.add_email input {
  float: left;
  margin-right: 5px;
  width: 430px;
  height: 26px; }

.autogen_class_views_accounts_tab_general form.add_email button {
  float: left; }

body.smartling-es .autogen_class_views_accounts_tab_general form.add_email .label, body.smartling-pt .autogen_class_views_accounts_tab_general form.add_email .label {
  margin-bottom: 5px; }

body.smartling-es .autogen_class_views_accounts_tab_general form.add_email input, body.smartling-pt .autogen_class_views_accounts_tab_general form.add_email input {
  clear: left; }

/* app/views/shared/sharing/control.css @ 1318452750 */
#readcast_popup_outer {
  float: left;
  width: 310px;
  margin-top: 5px;
  margin-left: -310px;
  margin-bottom: 15px; }

#readcast_popup_outer div#arrow {
  float: left;
  padding-top: 13px; }

#readcast_popup_outer .success {
  color: #D3FFE4; }

#readcast_popup_outer .warn {
  color: #FFE6D4; }

#readcast_popup_outer .error {
  color: #FFD4D4; }

#readcast_popup_outer #readcast_status {
  float: right; }

#readcast_popup_outer .link_prefs {
  font-size: 11px; }

#readcast_popup_outer .readcast_begin {
  width: 100px;
  margin: 0;
  font-weight: bold; }

#readcast_popup_outer .pref_item {
  float: left;
  padding-right: 11px;
  margin-right: 11px;
  text-align: center;
  border-right: 1px solid #ccc;
  height: 50px;
  overflow: hidden; }

#readcast_popup_outer .pref_item .network_input {
  height: 27px;
  width: 27px;
  overflow: hidden;
  margin: 0 auto; }

#readcast_popup_outer .pref_item .network_input input {
  margin-top: 9px; }

#readcast_popup_outer .pref_item .network_input .link_account {
  font-size: 11px;
  display: block;
  margin-top: 9px; }

#readcast_popup_outer .pref_item .network_input .send {
  border: 0 !important;
  padding: 0 !important;
  display: block;
  margin: 8px auto 0 auto;
  background: transparent url('') no-repeat 0 0;
  width: 25px;
  height: 15px; }

#readcast_popup_outer .pref_item .network_input .send:hover {
  background-position: 0 -15px; }

#readcast_popup_outer .pref_item .network_input .send:active {
  background-position: 0 -30px; }

body.smartling-es #readcast_popup_outer .pref_item .network_input .send {
  background: transparent url('') no-repeat 0 0;
  width: 25px;
  height: 16px; }

body.smartling-es #readcast_popup_outer .pref_item .network_input .send:hover {
  background-position: 0 -16px; }

body.smartling-es #readcast_popup_outer .pref_item .network_input .send:active {
  background-position: 0 -32px; }

body.smartling-pt #readcast_popup_outer .pref_item .network_input .send {
  background: transparent url('') no-repeat 0 0;
  width: 25px;
  height: 16px; }

body.smartling-pt #readcast_popup_outer .pref_item .network_input .send:hover {
  background-position: 0 -16px; }

body.smartling-pt #readcast_popup_outer .pref_item .network_input .send:active {
  background-position: 0 -32px; }

#readcast_popup_outer .pref_item.network {
  width: 29px; }

#readcast_popup_outer .pref_item.last {
  border-right: 0;
  padding-right: 0;
  margin-right: 0;
  text-align: center; }

#readcast_popup_outer div#readcast_popup {
  float: left;
  width: 282px;
  padding: 10px;
  background-color: #403632;
  text-align: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

#readcast_popup_outer div#readcast_popup .first_time #intro_text {
  display: block; }

#readcast_popup_outer div#readcast_popup .first_time .edit_preferences {
  display: none; }

#readcast_popup_outer div#readcast_popup a.readcast_now_button {
  background-image: url('/images/readcast/btn_readcast_106x29.png');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 106px;
  height: 29px;
  display: block;
  margin-bottom: 3px;
  text-indent: -9999px; }

#readcast_popup_outer div#readcast_popup a.readcast_now_button:hover {
  background-position: 0 -29px; }

#readcast_popup_outer div#readcast_popup a.undo_button {
  background-image: url('');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 41px;
  height: 22px;
  float: left; }

#readcast_popup_outer div#readcast_popup a.undo_button:hover {
  background-position: 0 -22px; }

#readcast_popup_outer div#readcast_popup a.sharethis_button {
  background-image: url('');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 62px;
  height: 22px;
  float: left; }

#readcast_popup_outer div#readcast_popup a.sharethis_button:hover {
  background-position: 0 -22px; }

#readcast_popup_outer div#readcast_popup a#save_changes_button {
  background-image: url('');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 88px;
  height: 22px;
  float: left; }

#readcast_popup_outer div#readcast_popup a#save_changes_button:hover {
  background-position: 0 -22px; }

#readcast_popup_outer div#readcast_popup a.yes_button {
  background-image: url('');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 31px;
  height: 22px;
  float: left; }

#readcast_popup_outer div#readcast_popup a.yes_button:hover {
  background-position: 0 -22px; }

#readcast_popup_outer div#readcast_popup a.no_button {
  background-image: url('');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 31px;
  height: 22px;
  float: left; }

#readcast_popup_outer div#readcast_popup a.no_button:hover {
  background-position: 0 -22px; }

#readcast_popup_outer div#readcast_popup a.alternate_link {
  font-size: 11px;
  color: #fff;
  float: left;
  margin: 8px 0 0 10px; }

#readcast_popup_outer div#readcast_popup a.what_is_readcasting {
  font-size: 11px;
  color: #fff;
  float: left;
  margin: 5px 0 0 10px; }

#readcast_popup_outer div#readcast_popup a.edit_preferences {
  font-size: 11px;
  margin-left: 2px; }

#readcast_popup_outer div#readcast_popup a.cancel_changes {
  font-size: 11px;
  color: #fff;
  float: left;
  margin: 5px 0 0 10px; }

#readcast_popup_outer div#readcast_popup a.preferences_button {
  background-image: url('');
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 75px;
  height: 22px;
  float: left; }

#readcast_popup_outer div#readcast_popup a.preferences_button:hover {
  background-position: 0 -22px; }

#readcast_popup_outer div#readcast_popup #intro_text {
  font-size: 11px;
  color: #ddd;
  padding: 5px 0;
  display: none; }

#readcast_popup_outer div#readcast_popup div.preferences {
  margin-top: 10px; }

#readcast_popup_outer div#readcast_popup div.share_status_on {
  padding: 8px 8px 8px 40px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  background-image: url('');
  background-position: 5px 7px;
  background-repeat: no-repeat;
  margin-bottom: 2px; }

#readcast_popup_outer div#readcast_popup div.share_status_ask {
  padding: 8px 8px 8px 40px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  background-image: url('');
  background-position: 5px 7px;
  background-repeat: no-repeat;
  margin-bottom: 2px; }

#readcast_popup_outer div#readcast_popup div.share_status_off {
  padding: 8px 8px 8px 40px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  background-image: url('');
  background-position: 5px 7px;
  background-repeat: no-repeat;
  margin-bottom: 2px; }

#readcast_popup_outer div#readcast_popup div.button_container {
  float: right;
  padding-top: 2px;
  margin: 0; }

#readcast_popup_outer div#readcast_popup div.button_container a.yes_button {
  margin-right: 5px; }

#readcast_popup_outer div#readcast_popup div.content_box {
  padding: 8px 10px 8px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  margin: 5px 0 0 0; }

/* app/views/events/status/reply/_feed_item.css @ 1318452749 */
.autogen_class_views_events_status_reply_feed_item {
  margin-top: 10px;
  font-size: 13px;
  margin-left: 4px; }

.autogen_class_views_events_status_reply_feed_item .tinier_thumbnail {
  float: left; }

.autogen_class_views_events_status_reply_feed_item .reply_main_content {
  margin-left: 35px; }

.autogen_class_views_events_status_reply_feed_item .reply_main_content p {
  margin-top: 0;
  font-size: 13px;
  margin-bottom: 2px;
  line-height: 16px; }

/* app/views/word/document/_action_badge.css @ 1318452750 */
.autogen_class_views_word_document_action_badge {
  padding: 5px 15px 15px 15px; }

.autogen_class_views_word_document_action_badge p.explanation {
  width: 600px; }

.autogen_class_views_word_document_action_badge .button_none {
  margin: 15px 0 15px 0;
  padding-bottom: 15px;
  border-bottom: 1px dotted #ccc; }

.autogen_class_views_word_document_action_badge .button_none input.radio {
  margin-right: 15px; }

.autogen_class_views_word_document_action_badge .button_yes input.radio {
  margin-right: 15px; }

.autogen_class_views_word_document_action_badge .preview {
  margin-left: 25px; }

.autogen_class_views_word_document_action_badge .action_badge_inputs label {
  margin-left: 30px;
  font-size: 13px;
  margin-top: 15px;
  font-weight: bold; }

.autogen_class_views_word_document_action_badge .action_badge_inputs .button_messages {
  margin-left: 45px; }

.autogen_class_views_word_document_action_badge .action_badge_inputs .button_messages input.radio {
  margin-right: 5px; }

.autogen_class_views_word_document_action_badge .action_badge_inputs .button_messages p {
  font-size: 11px; }

.autogen_class_views_word_document_action_badge .action_badge_inputs .button_messages .button_message_custom_radio {
  float: left; }

.autogen_class_views_word_document_action_badge .action_badge_inputs .button_messages .custom_message_container {
  margin-left: 21px; }

.autogen_class_views_word_document_action_badge .action_badge_inputs .button_messages .custom_message_container p {
  margin-bottom: 5px; }

.autogen_class_views_word_document_action_badge .action_badge_inputs .button_messages .custom_message_container .button_message_custom_input {
  width: 250px; }

.autogen_class_views_word_document_action_badge .action_badge_inputs .link_url {
  margin-left: 45px;
  width: 350px;
  margin-top: 3px; }

/* app/views/shared/shelf/_collection.css @ 1318452750 */
.small_shelf.small_collection .shelf_small_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat center bottom;
  background-position: bottom left; }

.small_shelf.small_collection .shelf_small_thumbnail_shadow a:hover {
  text-decoration: none; }

.small_shelf.small_collection .shelf_small_thumbnail_shadow .thumbnail {
  float: none;
  width: 72px;
  height: 93px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.small_shelf.small_collection .shelf_small_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.small_shelf.small_collection .shelf_small_thumbnail_shadow .thumbnail {
  height: 95px;
  width: 74px;
  background-color: transparent;
  background-image: url('');
  border: none; }

.small_shelf.small_collection .shelf_small_thumbnail_shadow .thumbnail img {
  margin-top: 11px;
  margin-left: 10px;
  margin-bottom: 4px;
  display: block;
  z-index: 5;
  border: 1px solid #b8a087; }

.small_shelf.small_collection .shelf_small_thumbnail_shadow .thumbnail .doc_count {
  font-size: 11px;
  line-height: 11px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #6f5f4e;
  text-align: center; }

/* app/views/shared/sharing/preferences.css @ 1318452750 */
#readcast_status p {
  font-size: 11px;
  margin: 0 7px 0 0; }

div#readcast_popup div#readcast_preferences {
  margin-top: 2px; }

div#readcast_popup div.prefs_for_next_time {
  color: #fff;
  margin: 6px 0;
  display: none; }

div#readcast_popup div.prefs_for_next_time strong {
  font-weight: bold;
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  display: block; }

div#readcast_popup div.prefs_for_next_time span {
  font-size: 11px; }

div#readcast_popup div.first_time div.prefs_for_next_time {
  display: block; }

div#readcast_popup .advanced_preferences {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
  color: #fff;
  font-size: 11px; }

div#readcast_popup .not_linked {
  color: #999; }

div#readcast_popup div.pref_container {
  border-top: 1px solid #ccc;
  padding: 8px 0;
  clear: both; }

div#readcast_popup div.pref_container .sharing_option {
  border-right: 1px solid #CCCCCC;
  float: left;
  padding: 5px 20px;
  text-align: center; }

div#readcast_popup div.pref_container .far_right {
  border-right: 0 none; }

div#readcast_popup div.pref_container div.site_icon {
  float: left; }

div#readcast_popup div.pref_container div.description {
  float: left;
  display: inline;
  font-size: 11px;
  margin: 7px 0 0 7px;
  line-height: 12px;
  width: 116px; }

div#readcast_popup div.last_pref_container {
  padding-bottom: 0; }

div#readcast_popup div.share_prefs {
  padding: 8px 10px 8px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  margin-bottom: 2px; }

div#readcast_popup div.share_prefs input {
  width: 13px; }

div#readcast_popup div.share_prefs div.header_buttons {
  float: right; }

div#readcast_popup div.share_prefs div.header_buttons a.on_button {
  background-image: url('');
  margin-right: 1px; }

div#readcast_popup div.share_prefs div.header_buttons a.ask_button {
  background-image: url(''); }

div#readcast_popup div.share_prefs div.header_buttons a.control_button {
  background-repeat: no-repeat;
  border: 0 !important;
  padding: 0 !important;
  width: 60px;
  height: 13px;
  float: left; }

div#readcast_popup div.share_prefs div.header_buttons a.control_button:hover {
  background-position: 0 -13px; }

div#readcast_popup div.share_prefs div.header_buttons a.control_button:active {
  background-position: 0 -26px; }

/* app/views/shared/people/profile_branding.css @ 1318452750 */
#profile_branding {
  text-align: center; }

#profile_branding #profile_branding_banner img {
  max-width: 996px;
  max-height: 150px; }

/* app/views/shared/documents/_extended.css @ 1318452750 */
.autogen_class_views_shared_documents_extended {
  margin-bottom: 15px; }

.autogen_class_views_shared_documents_extended .thumbnail_thumbnail, .autogen_class_views_shared_documents_extended .tiny_letter_thumbnail {
  float: left;
  z-index: 1; }

.autogen_class_views_shared_documents_extended .summary {
  padding-left: 5px; }

.autogen_class_views_shared_documents_extended .summary .title {
  font-size: 18px; }

.autogen_class_views_shared_documents_extended .summary .title img {
  vertical-align: middle; }

.autogen_class_views_shared_documents_extended .summary .right_toolbar {
  float: right;
  margin-left: 10px; }

.autogen_class_views_shared_documents_extended .summary .description {
  padding-left: 0px;
  font-size: 11px; }

.autogen_class_views_shared_documents_extended .summary h4 {
  font-size: 13px;
  padding-right: 75px;
  margin-bottom: 5px; }

.autogen_class_views_shared_documents_extended .summary li.pages {
  bottom: 0;
  position: relative; }

.autogen_class_views_shared_documents_extended .summary p.read_add {
  margin-top: 0;
  font-size: 11px; }

.autogen_class_views_shared_documents_extended .summary p.read_add a {
  font-weight: normal; }

.autogen_class_views_shared_documents_extended .summary .stats_bottom {
  font-size: 11px;
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
  vertical-align: bottom; }

.autogen_class_views_shared_documents_extended .summary .stats_bottom li, .autogen_class_views_shared_documents_extended .summary .stats_bottom span {
  display: inline;
  float: left;
  font-size: 11px;
  line-height: 1.6em;
  margin: 0;
  margin-right: 20px;
  vertical-align: bottom; }

.autogen_class_views_shared_documents_extended .summary .stats_bottom span {
  float: none;
  vertical-align: baseline;
  color: #333; }

.autogen_class_views_shared_documents_extended .summary .stats_bottom span .metadata_label {
  color: #999; }

.autogen_class_views_shared_documents_extended .summary .stats_bottom li.hot_date {
  color: #db5b61;
  font-weight: bold; }

.autogen_class_views_shared_documents_extended .summary .stats_bottom li img {
  vertical-align: top; }

.autogen_class_views_shared_documents_extended .summary .stats_bottom div.right_column {
  float: right;
  width: 91px; }

.autogen_class_views_shared_documents_extended .summary .stats_bottom div.right_column .stars {
  background-color: #ccc; }

.autogen_class_views_shared_documents_extended .summary .stats_bottom div.left_column {
  float: left;
  margin-right: 10px; }

/* app/views/embeds/error_base.css @ 1318452749 */
.autogen_class_views_embeds_error_base {
  width: 100%;
  height: 100%; }

.autogen_class_views_embeds_error_base .container {
  width: 100%;
  height: 100%; }

.autogen_class_views_embeds_error_base .container h1 {
  margin-top: 40%;
  vertical-align: center;
  color: #777; }

/* app/views/explore/trending.css @ 1318452749 */
body.loc_explore_trending .autogen_class_views_explore_trending #subnavigation {
  margin-bottom: 10px; }

.autogen_class_views_explore_trending .shelf_section {
  text-align: left; }

.autogen_class_views_explore_trending .shelf_section h3 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #999;
  font-size: 18px;
  font-weight: normal;
  text-shadow: 0px 1px 0px #fff;
  line-height: 37px;
  text-align: left;
  padding-left: 10px;
  display: inline-block; }

.autogen_class_views_explore_trending hr {
  background-color: transparent;
  height: 0;
  clear: none;
  margin: 10px auto 5px;
  border: 0;
  border-bottom: 1px dotted #CCC; }

/* app/views/home/module/people/face_pile.css @ 1318452749 */
.autogen_class_views_home_module_people_face_pile .suggested_users .user_picture {
  float: left;
  margin: 0 4px 4px 0; }

.autogen_class_views_home_module_people_face_pile .suggested_users .user_picture .following_facepile_thumbnail {
  margin: 0; }

.autogen_class_views_home_module_people_face_pile .suggested_users .user_picture .following_facepile_thumbnail a {
  border: 1px solid #ccc;
  padding: 2px; }

.autogen_class_views_home_module_people_face_pile .suggested_users .user_picture .feed_thumbnail a {
  border: 1px solid #ccc;
  padding: 2px; }

/* app/views/layouts/_footer.css @ 1318452749 */
#footer {
  z-index: 1;
  /* so that it shows up above the pinned ad */
  position: relative;
  /* z-index only applies on absolute and relative? (according to http://www.datadial.net/blog/index.php/2008/07/01/layering-iframes-using-positioning-and-z-index/) */
  height: 95px;
  width: 100%;
  text-align: center;
  clear: both;
  padding-top: 20px;
  line-height: 1em;
  background: #161312 url('') repeat-x scroll 0 0; }

#footer #content {
  width: 996px;
  margin: 0 auto;
  height: 30px;
  text-align: left; }

#footer #content #upload_search {
  float: left;
  width: 500px; }

#footer #content #upload_search .global_search {
  margin-left: 20px; }

#footer #content #upload_search a.upload_button {
  margin-left: 0;
  display: inline-block;
  float: left; }

#footer #content ul#follow_us {
  float: right;
  margin-top: 7px; }

#footer #content ul#follow_us li {
  float: left;
  margin-right: 17px;
  border: none;
  height: 20px;
  line-height: 20px; }

#footer #content ul#follow_us li.last {
  margin-right: 0; }

#footer #content ul#follow_us li span {
  font-size: 15px;
  font-family: georgia;
  font-style: italic;
  font-weight: bold;
  color: #d0d0d0; }

#footer #content ul#follow_us li a {
  display: inline-block;
  font-weight: normal;
  font-size: 11px;
  padding-left: 25px;
  background-repeat: no-repeat; }

#footer #content ul#follow_us li a.scribd {
  background-image: url(''); }

#footer #content ul#follow_us li a.facebook {
  background-image: url(''); }

#footer #content ul#follow_us li a.twitter {
  background-image: url(''); }

#footer a {
  color: #d0d0d0;
  font-weight: bold; }

#footer a:hover {
  color: #fff;
  text-decoration: underline; }

#footer ul#links {
  display: block;
  clear: both;
  padding-top: 15px; }

#footer ul#links li {
  float: left;
  padding-right: 8px;
  margin-right: 8px;
  border-right: 1px solid #333;
  margin-bottom: 10px; }

#footer ul#links li.last {
  border: none; }

/* app/views/jobs/benefits.css @ 1318452749 */
.autogen_class_views_jobs_benefits .benefit {
  background-position: 0px 15px;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 50px;
  margin-top: 10px;
  margin-right: 10px; }

.autogen_class_views_jobs_benefits .benefit .heading {
  font-weight: bold; }

.autogen_class_views_jobs_benefits .food_benefit {
  background-image: url(''); }

.autogen_class_views_jobs_benefits .equipment_benefit {
  background-image: url(''); }

.autogen_class_views_jobs_benefits .moving_benefit {
  background-image: url(''); }

.autogen_class_views_jobs_benefits .fun_benefit {
  background-image: url(''); }

.autogen_class_views_jobs_benefits .equity_benefit {
  background-image: url(''); }

.autogen_class_views_jobs_benefits .flat_benefit {
  background-image: url(''); }

.autogen_class_views_jobs_benefits .coworkers_benefit {
  background-image: url(''); }

.autogen_class_views_jobs_benefits .toys_benefit {
  background-image: url(''); }

/* app/views/account/pictures/_index.rb:46 @ 1318452749 */
.autogen_class_views_account_pictures_index {
  font-size: 11px; }

.autogen_class_views_account_pictures_index #pictures img {
  float: left; }

.autogen_class_views_account_pictures_index #pictures .picture_container {
  text-align: center;
  float: left;
  padding: 5px;
  margin-bottom: 5px;
  width: 50px;
  height: 90px; }

.autogen_class_views_account_pictures_index table tr td {
  padding: 0; }

.autogen_class_views_account_pictures_index #in_use_picture {
  background: #CCC; }

.autogen_class_views_account_pictures_index #new_word_picture {
  overflow: hidden; }

.autogen_class_views_account_pictures_index #edit_picture_lightbox * {
  zoom: 1; }

/* app/views/events/_date_and_reply.css @ 1318452749 */
.autogen_class_views_events_date_and_reply .event_time {
  margin-right: 10px;
  margin-left: 4px;
  float: left;
  color: #999;
  font-size: 11px; }

.autogen_class_views_events_date_and_reply .event_time a {
  color: #999;
  font-size: 11px;
  text-decoration: none; }

.autogen_class_views_events_date_and_reply .event_time a:hover {
  text-decoration: underline; }

.autogen_class_views_events_date_and_reply .reply_button_container {
  width: 180px;
  position: relative;
  padding: 2px 10px 0 0;
  float: left; }

.autogen_class_views_events_date_and_reply .reply_button_container .spinner {
  margin-left: 10px; }

.autogen_class_views_events_date_and_reply .reply_button_container .reply_button {
  font-size: 11px;
  line-height: 15px;
  display: block;
  float: left;
  padding-left: 20px;
  background: transparent url('') 0 0 no-repeat;
  position: relative; }

.autogen_class_views_events_date_and_reply .reply_button_container .flag {
  display: block;
  font-size: 11px;
  float: left;
  border-left: 1px solid #ccc;
  margin-left: 7px;
  padding-left: 7px;
  line-height: 11px;
  position: relative;
  top: 2px;
  color: #980000; }

.autogen_class_views_events_date_and_reply .reply_button_container .flag_container_with_no_reply {
  position: relative;
  top: -4px; }

.autogen_class_views_events_date_and_reply .reply_button_container .spam_this_with_no_reply {
  border: 0;
  padding-left: 0;
  margin-left: 0; }

.autogen_class_views_events_date_and_reply .reply_container {
  margin: 10px 0 0 4px; }

.autogen_class_views_events_date_and_reply .reply_container .status_document_container {
  margin: 5px 0 0 0;
  border: #ccc solid 1px;
  width: 333px; }

.autogen_class_views_events_date_and_reply .reply_container .event_reply_utilities {
  margin: 0;
  width: 335px; }

.autogen_class_views_events_date_and_reply .reply_container .status_display_document_container, .autogen_class_views_events_date_and_reply .reply_container .status_display_tiny_document_container {
  overflow: hidden;
  width: 360px;
  margin: 10px 0 20px 39px; }

.autogen_class_views_events_date_and_reply .reply_container .summary_right p {
  margin-left: 0; }

.autogen_class_views_events_date_and_reply .reply_container p.event_text {
  margin-left: 39px;
  margin-top: 5px; }

.autogen_class_views_events_date_and_reply .reply_container .event_reply_form {
  float: left; }

.autogen_class_views_events_date_and_reply .reply_container .event_time {
  margin-left: 0;
  color: #999;
  font-size: 11px; }

.autogen_class_views_events_date_and_reply .reply_container p a {
  font-weight: bold; }

.autogen_class_views_events_date_and_reply .reply_container p.event_time {
  margin-top: 4px;
  margin-left: 33px; }

.autogen_class_views_events_date_and_reply .reply_container .submit_status input.button {
  padding: 1px 3px;
  font-size: 11px; }

.autogen_class_views_events_date_and_reply .reply_container .event_reply_utilities div.active {
  float: none;
  width: 100%; }

.autogen_class_views_events_date_and_reply .reply_container .event_reply_form .tiny_thumbnail {
  float: left; }

.autogen_class_views_events_date_and_reply .reply_container .event_reply_thumbnail {
  float: left; }

.autogen_class_views_events_date_and_reply .reply_container .tinier_thumbnail {
  float: left;
  margin-right: 10px;
  margin-top: -2px;
  margin-bottom: 7px; }

.autogen_class_views_events_date_and_reply .reply_container p.submit_status_reply .status_submit {
  float: right;
  margin-bottom: 5px;
  margin-right: 0;
  position: relative; }

.autogen_class_views_events_date_and_reply .reply_container .event_reply_utilities .close_link, .autogen_class_views_events_date_and_reply .reply_container .event_reply_utilities .close_reply_link {
  float: right;
  display: block;
  margin: 5px 10px;
  font-size: 11px; }

.autogen_class_views_events_date_and_reply .reply_container .event_reply_utilities {
  margin: 0;
  width: 335px; }

.autogen_class_views_events_date_and_reply .reply_container .event_reply_utilities div.active {
  float: none;
  width: 100%; }

.autogen_class_views_events_date_and_reply .reply_container .submit_status_reply {
  padding-top: 5px;
  margin-bottom: 0;
  float: right;
  overflow: hidden; }

.autogen_class_views_events_date_and_reply .reply_container .submit_status_reply .status_spinner {
  float: right;
  margin-right: 5px;
  position: relative; }

.autogen_class_views_events_date_and_reply .reply_container textarea {
  font-family: arial,'helvetica neue',helvetica,Trebuchet,sans-serif;
  width: 327px;
  height: 48px;
  overflow-y: auto; }

/* app/views/solr/facets.css @ 1318452750 */
.autogen_class_views_solr_facets .search_options {
  display: block;
  width: 180px;
  padding-left: 15px;
  color: #333;
  font-size: 13px;
  font-weight: bold;
  background: transparent url(/images/arrows/expander_9x20.gif?1318452826) no-repeat scroll 0 3px; }

.autogen_class_views_solr_facets .search_options.active {
  background-position: 0 -9px; }

.autogen_class_views_solr_facets .facet_outer {
  padding-bottom: 15px;
  margin-bottom: 15px;
  margin-top: 5px;
  border-bottom: 1px dotted #ddd; }

.autogen_class_views_solr_facets .facet_wrap {
  padding-left: 15px; }

.autogen_class_views_solr_facets .submit_search {
  margin-top: 5px; }

.autogen_class_views_solr_facets .facet {
  width: 95px;
  float: left;
  padding-right: 10px;
  font-size: 11px; }

.autogen_class_views_solr_facets .facet label {
  display: block;
  color: #999;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px; }

.autogen_class_views_solr_facets .facet select {
  font-size: 12px;
  width: 95px;
  height: 1em; }

/* app/views/shared/readcast/lightbox.css @ 1318452750 */
.autogen_class_views_shared_readcast_lightbox .readcast_widget {
  margin: 0 auto; }

/* app/views/premium/purchases/gate_components/plans_b.css @ 1318452750 */
.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans {
  width: 550px;
  height: 172px;
  background-image: url(/images/archive_flow/bg_price_points.png);
  position: relative;
  margin: auto;
  margin-bottom: 10px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans div.plan-title {
  font-weight: bold;
  text-align: center;
  line-height: 24px;
  position: absolute;
  top: 13px;
  width: 178px;
  height: 24px;
  color: white; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans div#one-day-pass {
  left: 0; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans div#one-month-pass, .autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans div#monthly-subscription {
  left: 178px;
  width: 200px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans div#one-year-pass {
  left: 378px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans p#billed_monthly_option {
  left: 178px;
  width: 200px;
  text-align: center;
  position: absolute;
  top: 137px;
  font-size: 90%;
  z-index: 1000; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans p#free_trial_option {
  left: 178px;
  width: 200px;
  text-align: center;
  position: absolute;
  top: 147px;
  font-size: 90%;
  z-index: 1000; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans div.target {
  position: absolute;
  top: 13px;
  width: 178px;
  height: 160px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans div#one-day-target {
  left: 0; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans div#monthly-target {
  left: 178px;
  width: 200px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans div#annual-target {
  left: 378px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans img {
  position: absolute;
  top: 75px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans img#one-day-picture {
  left: 45px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans img#one-month-picture {
  left: 223px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans img#monthly-recurring-picture {
  left: 223px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans img#one-year-picture {
  left: 419px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans p {
  text-align: center;
  position: absolute;
  top: 45px;
  width: 178px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans p#package_container_day {
  left: 0; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans p#package_container_month {
  left: 178px;
  width: 200px; }

.autogen_class_views_premium_purchases_gate_components_plans_b div#package_plans p#package_container_year {
  left: 378px; }

/* app/views/people/_document_list.css @ 1318452750 */
.autogen_class_views_people_document_list li.document {
  overflow: hidden;
  padding-top: 10px;
  background-color: #E4E4E4; }

.autogen_class_views_people_document_list li.document .user_docs_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('') no-repeat 50% 76px;
  width: 60px;
  float: left;
  margin: 0 10px; }

.autogen_class_views_people_document_list li.document .user_docs_thumbnail_shadow a:hover {
  text-decoration: none; }

.autogen_class_views_people_document_list li.document .user_docs_thumbnail_shadow .thumbnail {
  float: none;
  width: 54px;
  height: 70px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.autogen_class_views_people_document_list li.document .user_docs_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.autogen_class_views_people_document_list li.document.odd {
  background-color: #EEE; }

.autogen_class_views_people_document_list li.document.odd .user_docs_thumbnail_shadow {
  background-position: 50% 66px; }

.autogen_class_views_people_document_list li.document .info {
  text-align: left;
  float: left;
  width: 875px; }

.autogen_class_views_people_document_list li.document .info h3 {
  font-size: 13px;
  margin-bottom: 5px; }

.autogen_class_views_people_document_list li.document .info p {
  font-size: 11px;
  line-height: 14px;
  height: 28px;
  overflow: hidden;
  margin: 0 0 8px 0; }

.autogen_class_views_people_document_list li.document .info p.blank {
  text-style: italic;
  color: #999; }

.autogen_class_views_people_document_list li.document .info span {
  font-size: 11px; }

.autogen_class_views_people_document_list li.document .info span.label {
  color: #999;
  margin-right: 5px; }

.autogen_class_views_people_document_list li.document .info span.value {
  margin-right: 20px; }

.autogen_class_views_people_document_list li.document .info span.actions {
  float: right; }

.autogen_class_views_people_document_list li.document .info span.actions a {
  margin-right: 20px; }

.autogen_class_views_people_document_list li.document .info span.actions .add_to_collection {
  background: url('') no-repeat 0 0;
  padding-left: 18px; }

.autogen_class_views_people_document_list li.document .info span.actions .sharing {
  background: url('') no-repeat 0 0;
  padding-left: 16px; }

/* app/views/people/documents.css @ 1318452750 */
.autogen_class_views_people_documents {
  text-align: left; }

.autogen_class_views_people_documents hr {
  padding: 0;
  border: 0;
  height: 7px;
  background: url('') repeat-x;
  margin: 0 0 10px 0; }

.autogen_class_views_people_documents h2 {
  margin-bottom: 10px; }

/* app/views/premium_research/accounts/_promo.css @ 1318452750 */
.autogen_class_views_premium_research_accounts_promo .inner_content {
  padding: 15px;
  margin-bottom: 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #ffffc9; }

.autogen_class_views_premium_research_accounts_promo .signup {
  display: block;
  width: 70px;
  height: 30px;
  background: url('') 0 0; }

.autogen_class_views_premium_research_accounts_promo .signup:hover {
  background-position: 0 -30px; }

.autogen_class_views_premium_research_accounts_promo .signup:active {
  background-position: 0 -60px; }

.autogen_class_views_premium_research_accounts_promo .vertical h3 {
  font-size: 18px;
  color: #000;
  margin-bottom: 10px; }

.autogen_class_views_premium_research_accounts_promo .vertical p {
  color: #979797;
  margin: 0 0 10px 0; }

.autogen_class_views_premium_research_accounts_promo .vertical ul {
  font-size: 13px;
  margin-left: 15px;
  color: #666; }

.autogen_class_views_premium_research_accounts_promo .vertical ul li {
  list-style-type: disc;
  margin-bottom: 2px; }

.autogen_class_views_premium_research_accounts_promo .vertical ul li span {
  font-weight: bold; }

.autogen_class_views_premium_research_accounts_promo .vertical img {
  margin-top: 10px;
  float: left;
  margin-left: 40px; }

.autogen_class_views_premium_research_accounts_promo .vertical .signup {
  margin-top: 15px;
  float: left;
  margin-right: 15px; }

.autogen_class_views_premium_research_accounts_promo .vertical .no_thanks {
  font-size: 13px;
  float: left;
  margin-top: 23px; }

.autogen_class_views_premium_research_accounts_promo .horizontal {
  margin-bottom: 15px;
  padding: 9px 9px 12px 9px;
  zoom: 1; }

.autogen_class_views_premium_research_accounts_promo .horizontal h3 {
  font-size: 16px;
  color: #000;
  float: left;
  margin-top: 10px;
  margin-left: 15px;
  margin-right: 25px; }

.autogen_class_views_premium_research_accounts_promo .horizontal p {
  color: #666;
  margin: 0; }

.autogen_class_views_premium_research_accounts_promo .horizontal p span {
  font-weight: bold; }

.autogen_class_views_premium_research_accounts_promo .horizontal .features {
  float: left;
  margin-right: 25px;
  margin-top: 3px;
  width: 500px; }

.autogen_class_views_premium_research_accounts_promo .horizontal .features .row1 {
  margin-bottom: 5px; }

.autogen_class_views_premium_research_accounts_promo .horizontal .features .row1 div {
  float: left; }

.autogen_class_views_premium_research_accounts_promo .horizontal .features .row1 div.last {
  margin-left: 30px; }

.autogen_class_views_premium_research_accounts_promo .horizontal .features .row2 div {
  float: left;
  margin-right: 15px; }

.autogen_class_views_premium_research_accounts_promo .horizontal .features .row2 div.last {
  margin-right: 0; }

.autogen_class_views_premium_research_accounts_promo .horizontal .signup {
  float: left;
  margin-right: 20px;
  margin-top: 7px; }

.autogen_class_views_premium_research_accounts_promo .horizontal a.no_thanks {
  display: block;
  margin-top: 13px;
  font-size: 13px;
  float: left; }

/* app/views/facebook/top_welcome_banner.css @ 1318452749 */
#facebook_welcome .content {
  position: relative;
  margin: 0 auto;
  width: 996px;
  height: 150px;
  background: transparent url('/images/facebook/fb_top_996x150.png?1318452826') no-repeat; }

#facebook_welcome .content a.close_button {
  display: block;
  float: right;
  width: 9px;
  height: 9px;
  margin: 10px;
  background: transparent url(''); }

#facebook_welcome .content a.close_button:hover {
  background-position: 0 -9px; }

#facebook_welcome .content #facebook_comment_box {
  position: absolute;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  top: 14px;
  left: 100px;
  height: 100px;
  width: 815px;
  border: 1px solid #ccc;
  border-left: none;
  padding: 10px;
  text-align: left; }

#facebook_welcome .content #facebook_comment_box .message {
  float: left;
  width: 535px;
  padding-right: 10px; }

#facebook_welcome .content #facebook_comment_box .message h3 {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 5px; }

#facebook_welcome .content #facebook_comment_box .message .partner {
  font-size: 12px;
  height: 50px;
  display: block;
  padding-left: 35px;
  margin-bottom: 10px;
  white-space: normal;
  background: transparent url('') no-repeat; }

#facebook_welcome .content #facebook_comment_box .message .okay {
  display: block;
  float: right;
  width: 50px;
  height: 25px;
  background: transparent url(''); }

#facebook_welcome .content #facebook_comment_box .message .okay:hover {
  background-position: 0 -25px; }

#facebook_welcome .content #facebook_comment_box .message a.no_thanks {
  float: right;
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
  margin-left: 10px; }

#facebook_welcome .content #facebook_comment_box .message span.warning {
  float: right;
  color: #FF6600;
  font-size: 11px;
  margin-left: 4px;
  position: relative;
  top: 5px; }

#facebook_welcome .content #facebook_comment_box .message a.faq {
  font-size: 13px;
  float: left;
  height: 25px;
  line-height: 25px;
  font-weight: bold; }

#facebook_welcome .content #facebook_comment_box .friends {
  float: left;
  width: 253px;
  font-size: 11px;
  height: 90px;
  border-left: 1px dotted #ccc;
  padding-left: 15px; }

#facebook_welcome .content #facebook_comment_box .friends .feed_large_thumbnail {
  margin-right: 1px;
  margin-bottom: 1px;
  display: inline-block;
  float: left; }

#facebook_welcome .content #facebook_comment_box .friends .feed_large_thumbnail a {
  border: none; }

#facebook_welcome .content #facebook_comment_box .friends p {
  margin-top: 0; }
